thola: izibonelo ezingokoqobo ezingcono kakhulu zokuthola okufunayo

thola

El thola umyalo ingenye ebaluleke kakhulu emhlabeni * nix. Ku-Linux ingasetshenziswa ukuthola yonke into oyidingayo, njengezinkomba namafayela. Ngaphezu kwalokho, inamandla ngokwedlulele futhi iyavumelana nezimo, njengoba isekela izimpikiswano nezinketho zokudala izihlungi ezisebenzayo (usuku, usayizi, uhlobo, igama, isandiso,…). Kungaba ithuluzi elisebenzayo lokuhlola ukuphepha kwe-distro, njengoba izokwazi nokuthola amafayela noma izinkomba ezinezimvume ezingalungile.

Nokho, ngenxa yalokhu kuguquguquka kanye nenani lezinketho, akuwona umyalo olula ukuwukhumbula, futhi abasebenzisi abaningi basenezinkinga ezithile. Ngakho-ke, lapha uzobona ezinye izibonelo ezingokoqobo okunye okusebenza kakhulu ukuthi ufunde ukuzivikela ngokuthola:

  • Sesha ifayela noma uhla lwemibhalo ngegama (kuhla lwemibhalo lwamanje, kuzo zonke izinkhombandlela, kanye necala elibucayi):
find . -name "ejemplo.txt"

find / -name "ejemplo.txt"

find . -iname "ejemplo.txt"

  • Sesha ifayela noma uhla lwemibhalo ngegama phakathi kohla lwemibhalo oluthile:
find /home/usuario/prueba -name "ejemplo.txt"

  • Thola zonke izinkomba (ungasebenzisa u-l ukuze uthole izixhumanisi ezingokomfanekiso, u-c wamadivayisi wezinhlamvu, f wamafayela, kanye no-b wamadivayisi we-block) futhi ugweme amafayela, noma usebenzise igama futhi:
find /home/usuario/prueba -type d
find /home/usuario/prueba -type d -name "ejemplo"

  • Sesha amafayela anesandiso esithile:
find . -type f -name "*.txt"

  • Sesha amafayela ngamagama futhi uwasuse:
find . -name "ejemplo.txt" -delete

  • Thola wonke amafayela afinyelelwe amadala kuneminyaka eyi-10, noma ungakwenza ngedethi yokulungisa emizuzwini engama-60 edlule nangedethi yezinguquko esikhathini esingaphansi kosuku olungu-1:
find / -atime 10
find / -mmin -60
find / -ctime -1

  • Thola amafayela amakhulu kuno-500MB futhi amancane kuno-1GB:
find / -size +500M -size -1G

  • Thola amafayela amakhulu kuno-10GB futhi uwasuse ngesikhathi esisodwa:
find / -size +10G -exec rm -rfv {} \;

  • Thola amafayela omsebenzisi noma weqembu:
find / -user nombre
find / -group nombre

  • Sesha amafayela anezimvume ezithile:
find / -perm 644

  • Sesha amafayela angenalutho (uma ushintsha u-f ukuya ku-d ungasesha izinkomba ezingenalutho):
find / -type f -empty

  • Sesha amafayela afihliwe (d esikhundleni sika-f ukuze uthole izinkomba ezifihliwe):
find / -type f -name ".*"

  • Sesha umbhalo ngaphakathi kwamafayela:
find / -type f -name "*.txt" -exec grep 'texto-a-buscar' {} \;


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.