5 Għodod tal-Linja tal-Kmand biex Sib Fajls Malajr fil-Linux


It-tfittxija jew is-sejba ta 'fajls fuq sistema Linux mit-terminal tista' tkun xi ftit ta 'sfida speċjalment għal newbies. Madankollu, hemm diversi għodod/utilitajiet tal-linja tal-kmand biex jinstabu fajls fil-Linux.

F'dan l-artikolu, se nirrevedu 5 għodod tal-linja tal-kmand biex issib, issib u tfittex fajls malajr fuq sistemi Linux.

1. Sib Kmand

find kmand hija għodda CLI qawwija u użata ħafna għat-tiftix u l-lokalizzazzjoni ta' fajls li l-ismijiet tagħhom jaqblu ma' mudelli sempliċi, f'ġerarkija ta' direttorju. L-użu ssib huwa sempliċi, kull ma trid tagħmel hu li tipprovdi punt tat-tluq (quċċata tal-ġerarkija tad-direttorju) fejn il-bnedmin tfittxija. Dan jista 'jkun id-direttorju attwali jew kwalunkwe direttorju ieħor fejn tissuspetta li l-fajl li qed tfittex huwa maħżun.

Wara l-punt tat-tluq, tista 'tispeċifika espressjoni (magħmula minn test, azzjonijiet, għażliet u operaturi) li tiddeskrivi kif tqabbel il-fajls u x'għandek tagħmel mal-fajls li ġew imqabbla.

Jappoġġja għażliet multipli biex jinstabu fajls bl-użu ta 'attributi bħal permessi, utenti, gruppi, tip ta' fajl, data, daqs u kriterji oħra possibbli. Tista' titgħallem xi eżempji utli tal-użu tal-kmand tas-sejba fl-artikoli li ġejjin:

  1. 35 Eżempji Prattiċi ta' Kmand Sib Linux
  2. Modi kif Uża l-Kmand ‘sibu’ biex Fittex Direttorji B’mod Aktar Effiċjenti
  3. Kif Sib Fajls Bil-Permessi SUID u SGID fil-Linux
  4. Kif tuża l-Kmand ‘sibu’ biex Fittex Ismijiet ta’ Fajls Multipli (Estensjonijiet) fil-Linux
  5. Kif Sib u Issortja Fajls Ibbażat fuq Data u Ħin tal-Modifikazzjoni fil-Linux

2. Sib Kmand

locate kmand hija utilità CLI oħra użata b'mod komuni għat-tiftix ta' fajls malajr bl-isem, bħalma ssib kmand. Madankollu, huwa prattikament aktar effiċjenti u aktar mgħaġġel meta mqabbel mal-kontroparti tiegħu għaliex, minflok ma jfittex permezz tas-sistema tal-fajls meta utent jibda operazzjoni ta’ tfittxija ta’ fajls (il-mod kif jaħdem is-sejba), sib mistoqsijiet f’database li fiha bits u partijiet tal-fajls u tagħhom. mogħdijiet korrispondenti fuq is-sistema tal-fajls.

Din id-database tista' tiġi ppreparata u aġġornata bl-użu tal-kmand updatedb. Innota li locate mhux se jirrapporta fajls maħluqa wara l-aktar aġġornament reċenti tad-database rilevanti.

3. Kmand Grep

Għalkemm il-kmand tal-grep mhuwiex għodda biex tfittex direttament fajls (minflok tintuża biex tipprintja linji li jaqblu ma 'mudell minn fajl wieħed jew aktar), tista' tużaha biex issib fajls. Jekk wieħed jassumi li taf frażi fil-fajl(i) li qed tfittex jew qed tfittex fajl li fih sensiela partikolari ta' karattri, grep jista' jgħinek telenka l-fajls kollha li fihom frażi partikolari.

Pereżempju, jekk qed tfittex fajl README.md li fih il-frażi \Assortiment, li tissuspetta li għandha tkun x'imkien fid-direttorju tad-dar tiegħek, possibilment f'~/bin, tista' ssibha kif muri.

$ grep -Ri ~/bin -e "An assortment" 
OR
$ grep -Ri ~/bin/ -e "An assortment" | cut -d: -f1

Fejn il-bandiera grep:

  • -R – tfisser tfittex fid-direttorju speċifikat b'mod rikorsiv
  • -i – tfisser tinjora d-distinzjonijiet tal-każ
  • -e – jispeċifika l-frażi li għandha tintuża bħala mudell għat-tiftix
  • -d – jispeċifika d-delimter
  • -f – jistabbilixxi l-qasam li jrid jiġi stampat

Tista' titgħallem xi eżempji utli tal-użu tal-kmand grep fl-artikoli li ġejjin:

  1. 12 Eżempji Prattiċi ta' Kmand Grep Linux
  2. 11 Użu u Eżempji ta' Kmands Advance Linux Grep
  3. Kif Sib String Speċifiku jew Kelma fil-Fajls u Direttorji

4. Liema Kmand

liema kmand huwa utilità ċkejkna u sempliċi biex jinstab il-binarju ta 'kmand; joħroġ il-mogħdija assoluta ta 'kmand. Pereżempju:

$ which find
$ which locate
$ which which

5. Fejn hu Kmand

whereis kmand jintuża wkoll biex jillokalizza kmand u barra minn hekk juri l-mogħdija assoluta tas-sors, u fajls tal-paġna manwali għall-kmand.

$ whereis find
$ whereis locate
$ whereis which
$ whereis whereis

Dak kollu għalissa! Jekk tlifna xi għodda/utilitajiet tal-Kmandline biex insibu malajr fajls fuq sistema Linux, għarrafna permezz tal-formola tal-kummenti hawn taħt. Tista' tistaqsi kwalunkwe mistoqsija dwar dan is-suġġett ukoll.