Kif tuża ssib Kmand biex Fittex Ismijiet ta' Fajls Multipli (Estensjonijiet) fil-Linux
Ħafna drabi, aħna msakkra f'sitwazzjoni fejn irridu nfittxu fajls multipli b'estensjonijiet differenti, dan x'aktarx ġara lil bosta utenti tal-Linux speċjalment minn ġewwa t-terminal.
Hemm diversi utilitajiet Linux li nistgħu nużaw biex insibu jew insibu fajls fuq is-sistema tal-fajls, iżda s-sejba ta 'ismijiet ta' fajls multipli jew fajls b'estensjonijiet differenti kultant jista 'jkun diffiċli u jeħtieġ kmandi speċifiċi.
Waħda mill-ħafna utilitajiet biex jinstabu fajls fuq sistema ta 'fajls Linux hija l-utilità find
u f'din il-gwida ta' kif tagħmel, aħna se nimxu permezz ta 'ftit eżempji ta' użu find biex tgħinna nsibu ismijiet ta 'fajls multipli f'daqqa. .
Qabel ma ngħaddu fil-kmandi attwali, ejja nħarsu lejn introduzzjoni qasira għall-utilità Linux find
.
L-aktar sintassi sempliċi u ġenerali tal-utilità tas-sejba hija kif ġej:
# find directory options [ expression ]
Ejja nipproċedu biex inħarsu lejn xi eżempji ta 'kmand issib fil-Linux.
1. Jekk wieħed jassumi li trid issib il-fajls kollha fid-direttorju kurrenti bl-estensjonijiet tal-fajl .sh
u .txt
, tista 'tagħmel dan billi tmexxi l-kmand hawn taħt:
# find . -type f \( -name "*.sh" -o -name "*.txt" \)
Interpretazzjoni tal-kmand hawn fuq:
.
tfisser id-direttorju attwali L-għażla -type
tintuża biex tispeċifika t-tip ta' fajl u hawnhekk, qed infittxu fajls regolari kif rappreżentati minnf
L-għażla -name
tintuża biex tispeċifika mudell ta' tfittxija f'dan il-każ, l-estensjonijiet tal-fajl-o
tfisser \JEW
Huwa rakkomandat li tehmeż l-estensjonijiet tal-fajl f'parentesi, u tuża wkoll il-karattru ta' escape \
(back slash) bħal fil-kmand.
2. Biex issib tliet ismijiet ta' fajls bl-estensjonijiet .sh
, .txt
u .c
, toħroġ il-kmand hawn taħt:
# find . -type f \( -name "*.sh" -o -name "*.txt" -o -name "*.c" \)
3. Hawn eżempju ieħor fejn infittxu fajls b'.png
, .jpg
, .deb
u .pdf
estensjonijiet:
# find /home/aaronkilik/Documents/ -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.deb" -o -name ".pdf" \)
Meta tosserva b'mod kritiku l-kmandi kollha ta 'hawn fuq, it-trick ftit qed tuża l-għażla -o
fil-kmand tas-sejba, tippermettilek iżżid aktar ismijiet ta' fajls mal-firxa tat-tfittxija, u tkun taf ukoll l-ismijiet tal-fajls jew l-estensjonijiet tal-fajls qed tfittex.
Konklużjoni
F'din il-gwida, koprejna trick ta' utilità sempliċi iżda ta' għajnuna biex inkunu nistgħu nsibu ismijiet ta' fajls multipli billi noħorġu kmand wieħed. Biex tifhem u tuża ssib għal ħafna operazzjonijiet vitali oħra tal-linja tal-kmand, tista 'taqra l-artiklu tagħna hawn taħt.