Il-biċċa l-kbira tal-maniġers tal-fajls popolari għal sistemi operattivi fuq il-qalba tal-Linux għandhom għodda ta 'tfittxija pjuttost funzjonali. Madankollu, il-parametri mhux dejjem preżenti fih huma biżżejjed għall-utent biex ifittex l-informazzjoni meħtieġa. F'dan il-każ, l-utilità standard li tgħaddi minnha "Terminal". Jippermettilek li ssib id-data meħtieġa faċilment f'direttorju speċifiku jew fis-sistema kollha billi tidħol kmand, argument u għażla.
Uża l-kmand tas-sejba fil-Linux.
Tim sib iddisinjati biex ifittxu oġġetti varji, inklużi fajls ta 'kwalunkwe format u direttorju ta' fond differenti. L-utent huwa meħtieġ biss li jidħol fil-kmand innifsu, jispeċifika l-valur mixtieq, u jassenja argumenti biex jissettja parametri ta 'filtrazzjoni. It-twettiq tal-proċedura mill-utilità nnifisha ġeneralment ma jieħux ħafna ħin, iżda jiddependi wkoll fuq l-ammont ta 'informazzjoni skanjata. Issa ejja nħarsu lejn eżempji ta 'użu. sib f’aktar dettall.
Mur fid-direttorju permezz tal-console
Għall-bidu, nixtieq insir ftit lura mit-tim ewlieni u nittratta s-suġġett ta 'azzjonijiet addizzjonali li se jgħinu fil-futur meta jmexxu mill-console. Il-fatt hu li l-utilitajiet fid-distribuzzjonijiet tal-Linux mhumiex eżaminati bit-tfittxija għall-oġġetti kollha fuq kompjuter. Il-proċessi kollha għandhom jinbdew biss bl-indikazzjoni tal-post sħiħ għall-elementi jew mur fil-post permezz tal-kmand cd. Dan jista 'jsir faċilment:
- Iftaħ il-maniġer tal-fajls installat u mur fuq il-folder mixtieq fejn trid tuża l-kmand aktar tard. sib.
- Ikklikkja fuq il-lemin fuq kwalunkwe oġġett u sib l-oġġett "Properties".
- Inti se tara l-folder parent tiegħu bi triq sħiħa. Memorize biex tagħmel it-transizzjoni minn "Terminal".
- Issa ibda l-console, per eżempju, permezz tal-menu.
- Irreġistra tim hemmhekk
cd / dar / utent / folder
fejn utent - l-isem tal-folder tad-dar ta 'l-utent, u folder - l-isem tad-direttorju meħtieġ.
Jekk qabel tuża sib, segwi l-istruzzjonijiet t'hawn fuq, tista 'tħalli barra t-triq kollha lejn il-fajl, sakemm tkun fil-post magħżul. Tali soluzzjoni ser taċċellera l-kmandi tad-dħul b'mod sinifikanti.
Fittex fajls fid-direttorju kurrenti
Meta tagħmelsib
mill-console li għadu kemm tnieda, int se tirċievi r-riżultat tat-tfittxija fid-direttorju tad-dar ta ’l-utent attiv. F'każ ieħor, per eżempju, meta tattiva waqt tfittxija skond il-post, fir-riżultati se tara s-subfolders u l-fajls kollha ta 'dan il-post preżenti fihom.
Attivazzjoni sib ma jintużaw l-ebda argumenti u għażliet meta jkollok bżonn tara l-elementi kollha f'daqqa. Jekk isimhom ma jidħlux kompletament fil-linji, ta 'min ibiddel il-kmand biex jagħmilha tidhersib. -printa
.
Fittex fajls fid-direttorju speċifikat
Il-kmand biex jintwerew fajls minn mogħdija partikolari huwa kważi l-istess bħal dak li semmejna hawn fuq. Għandek tirreġistra wkollsib
u mbagħad żid./folder
jekk trid issib informazzjoni dwar id-direttorju fil-post attwali, jew inkella għandek bżonn tispeċifika t-triq kollha billi ttajpja, per eżempju, tissib ./home/user/downloads/folder
fejn folder - direttorju finali. Kull element se jintwera f'linji separati fl-ordni tal-fond tagħhom.
Fittex bl-isem
Xi kultant hemm il-ħtieġa li jintwerew biss oġġetti li jissodisfaw l-isem. Imbagħad l-utent jeħtieġ li jissettja għażla separata għall-kmand, sabiex jifhem l-appell. Il-linja tad-dħul tieħu l-forma li ġejja:sib. -ismu "kelma"
fejn kelma - Kelma prinċipali għat-tfittxija, li għandha tinkiteb f'kwotazzjonijiet doppji u sensittivi għall-każ.
Jekk ma tafx il-każ eżatt ta ’kull ittra, jew tixtieq turi l-ismijiet kollha xierqa, mingħajr ma tieħu kont ta’ dan il-parametru, ikteb fil-consolesib. - l-isem "kelma"
.
Biex tiffiltra r-riżultati permezz ta 'argument keyword -ismu wieħed ieħor huwa miżjud. It-tim jieħu l-formasib. -Mhux-isem "kelma"
fejn kelma - il-kelma li għandha titħassar.
Xorta kultant hemm il-ħtieġa li jinstabu oġġetti permezz ta ’ċavetta waħda, waqt li jiġu esklużi l-oħra. Imbagħad diversi għażliet ta 'tfittxija huma assenjati wara xulxin, u l-linja tal-input tinkiseb kif ġej:sib. -sem "kelma" -hux isem "* .txt"
. Innota li t-tieni argument fil-kwotazzjonijiet jindika “* .txt »li jfisser li sib Jaħdem mhux biss ma 'ismijiet, iżda wkoll ma' formati tal-fajls li huma speċifikati f'din il-formola.
Hemm ukoll operatur Or. Jippermettilek issib argument wieħed jew iktar minnufih. Kull waħda hija speċifikata separatament, biż-żieda ta 'l-argumenti korrispondenti. Ir-riżultat huwa xi ħaġa bħal din:isib-isem "kelma" -o-isem "word1"
.
Speċifika l-fond tat-tfittxija
Tim sib se jgħin lill-utent anke meta jkollu bżonn isib il-kontenut tad-direttorji sal-fond speċifikat biss, pereżempju, l-analiżi mhijiex meħtieġa ġewwa t-tielet subfolder. Biex tissettja restrizzjonijiet bħal dawn, iktebsib. -maxdepth N-isem "kelma"
fejn N - fond massimu, u -ismu "kelma" - kwalunkwe argument sussegwenti.
Fittex direttorji multipli
F'ħafna direttorji hemm bosta folders b'kontenut differenti. Jekk hemm numru kbir minnhom, u t-tfittxija trid titwettaq biss f'ċerti oħrajn, mela jkollok bżonn tispeċifika dan meta tidħol fil-kmandissib ./folder ./folder1 -type f -ismu "kelma"
fejn ./folder ./folder1 - lista ta 'direttorji xierqa, u. t -ismu "kelma" - L-argumenti li fadal.
Uri Oġġetti moħbija
Mingħajr l-argument korrispondenti, l-oġġetti moħbija fid-direttorji skannjati ma jintwerewx fil-console. Għalhekk, l-utent jirreġistra manwalment għażla addizzjonali sabiex fl-aħħar il-kmand ikun bħal dan:issib ~ -type f-isem ". *"
. Inti tirċievi lista sħiħa tal-fajls kollha, imma jekk uħud minnhom ma jkollhomx aċċess, qabel il-kelma sib fil-linja jiktbusudo
jattiva drittijiet ta ’superuser.
Folders tal-grupp tal-iskannjar u d-dar tal-utenti
Kull utent jista 'joħloq numru illimitat ta' direttorji u oġġetti f'postijiet differenti. L-iktar mod mgħaġġel biex issib l-informazzjoni li tappartjeni lil wieħed mill-utenti, billi tuża l-kmand sib u wieħed mill-argumenti tagħha. Fil "Terminal" iktebsib. -użu username
fejn username - username. Wara li tidħol l-iskan se tibda awtomatikament.
Bejn wieħed u ieħor l-istess skema taħdem ma 'gruppi ta' utenti. L-analiżi tal-fajls assoċjati ma ’wieħed mill-gruppi hija mnedija permezz ta’issib / var / www -grupp tal-grupp tal-grupp
. Tinsiex li jista 'jkun hemm numru kbir ta' oġġetti u xi kultant tieħu żmien twil biex toħroġhom kollha.
Iffiltra skond id-data tal-bidla
Is-sistema operattiva awtomatikament tiffranka d-data tal-bidla ta 'kull fajl eżistenti. Tim sib jippermettilek issibhom kollha bil-parametru speċifikat. Meħtieġa biss biex tirreġistrasudo issib / -mtime N.
fejn N - in-numru ta 'jiem ilu meta l-oġġett ġie modifikat l-aħħar. Prefiss sudo hawn hu meħtieġ sabiex tinkiseb data u dwar fajls maħsuba biss għas-superuser.
Jekk inti interessat li tara oġġetti li l-aħħar fetħu ċertu numru ta 'jiem ilu, allura l-linja tbiddel id-dehra tagħha daqsxejn għalsudo find / -atime N.
.
Iffiltra skond id-daqs tal-fajl
Kull oġġett għandu d-daqs tiegħu stess, rispettivament, il-kmand biex tfittex il-fajls irid ikollu funzjoni li tippermettilek li tiffiltrahom b'dan il-parametru. sib jaf kif għandek tagħmel dan, l-utent jeħtieġ li jissettja d-daqs innifsu biss permezz ta 'argument. Daħħal bississib / daqs D
fejn N - volum f'bytes, megabytes (M) jew gigabytes (G).
Tista 'tispeċifika l-firxa ta' oġġetti mixtieqa. Imbagħad il-kwalifikaturi jidħlu fil-kmand u ikollok, per eżempju, il-linja li ġejja:isib / -daqs + 500M -daqs -1000M
. Din l-analiżi se turi fajls ta 'aktar minn 500 megabytes, iżda inqas minn 1000.
Fittex għal fajls u direttorji vojta
Uħud mill-fajls jew folders huma vojta. Huma biss jieħdu spazju ta 'disk żejjed u xi kultant jinterferixxu ma' l-interazzjoni normali mal-kompjuter. Għandhom jinstabu li jiddeċiedu dwar aktar azzjonijiet, u dan jgħinfind / folder tat-tip f -ħażen
fejn / folder - il-post fejn issir l-iskennjar.
Separatament, nixtieq insemmi fil-qosor argumenti oħra utli li minn żmien għal żmien isiru utli għall-utent:
-mount
- restrizzjoni għas-sistema tal-fajls kurrenti biss;-tip f
- juri fajls biss;-tip d
- Uri direttorji biss;-grupp
,-nouser
- tfittxija għal fajls li ma jappartjenu għall-ebda grupp jew li ma jappartjenux lill-utent;-verżjoni
- issib il-verżjoni tal-utilità użata.
Fuq din il-familjarizzazzjoni mat-tim sib hija kompluta. Jekk trid tistudja fid-dettall għodod oħra ta 'console standard ta' sistemi operattivi fuq il-qalba Linux, aħna jagħtuk parir biex tirreferi għall-materjal separat tagħna fil-link li ġejja.
Kompli aqra: Kmandijiet ta 'spiss użati fit-Terminal tal-Linux
Wara li tfittex l-informazzjoni meħtieġa, tista 'twettaq kwalunkwe azzjoni oħra magħhom, per eżempju, editjar, tħassir jew studju ta' kontenut. Dan sejjer jgħin lill-utilitajiet oħra. "Terminal". Eżempji tal-użu tagħhom jinsabu hawn taħt.
Ara wkoll: Eżempji ta 'kmandi Linux grep / cat / ls