Fumana: eyona mizekelo isebenzayo yokufumana le nto uyifunayo

fumana

El fumana umyalelo Yenye yezona zibalulekileyo kwihlabathi * nix. KwiLinux inokusetyenziselwa ukukhangela yonke into oyifunayo, njengabalawuli kunye neefayile. Ukongeza, inamandla kakhulu kwaye ibhetyebhetye, kuba ixhasa iingxoxo kunye neenketho zokwenza izihluzi ezisebenzayo (umhla, ubungakanani, uhlobo, igama, ulwandiso,…). Inokuba sisixhobo esisebenzayo sokuphicotha ukhuseleko lwe-distro, kuba iya kuba nakho ukufumana iifayile okanye abalawuli abaneemvume ezingafanelekanga.

Nangona kunjalo, ngenxa yolu buchule kunye nenani leenketho, ayingowona myalelo ulula ukuwukhumbula, kwaye abasebenzisi abaninzi baseneengxaki ezithile. Ke, apha uya kubona ezinye imizekelo esebenzayo enye yezona zinto zisebenzayo kuwe ukuba ufunde ukuzikhusela ngokufumana:

  • Phendla ifayile okanye ulawulo ngegama (kulawulo lwangoku, kubo bonke abalawuli, kunye novakalelo lwemeko):
find . -name "ejemplo.txt"

find / -name "ejemplo.txt"

find . -iname "ejemplo.txt"

  • Khangela ifayile okanye uvimba weefayili ngegama kuluhlu oluthile:
find /home/usuario/prueba -name "ejemplo.txt"

  • Fumana bonke abalawuli (ungasebenzisa u-l kumakhonkco omfuziselo, c kwizixhobo zabalinganiswa, f yeefayile, kunye no b kwizixhobo zebhloko) kwaye unqande iifayile, okanye usebenzise igama ngokunjalo:
find /home/usuario/prueba -type d
find /home/usuario/prueba -type d -name "ejemplo"

  • Khangela iifayile ezinolwandiso oluthile:
find . -type f -name "*.txt"

  • Khangela iifayile ngamagama kwaye uzicime:
find . -name "ejemplo.txt" -delete

  • Fumana zonke iifayile ezifikelelweyo ezidala kuneminyaka eyi-10, okanye ungayenza ngomhla wohlengahlengiso kwimizuzu engama-60 yokugqibela nangomhla wotshintsho olungaphantsi kosuku olu-1:
find / -atime 10
find / -mmin -60
find / -ctime -1

  • Fumana iifayile ezinkulu kuno-500MB kwaye zincinci kune-1GB:
find / -size +500M -size -1G

  • Fumana iifayile ezinkulu kune-10GB kwaye uzicime ngexesha elinye:
find / -size +10G -exec rm -rfv {} \;

  • Fumana iifayile ezizezomsebenzisi okanye iqela:
find / -user nombre
find / -group nombre

  • Khangela iifayile ezineemvume ezithile:
find / -perm 644

  • Khangela iifayile ezingenanto (ukuba utshintsha uf ukuya ku-d unokukhangela abalawuli abangenanto):
find / -type f -empty

  • Phendla iifayile ezifihliweyo (d endaweni ka f kubalawuli abafihliweyo):
find / -type f -name ".*"

  • Khangela okubhaliweyo kwiifayile:
find / -type f -name "*.txt" -exec grep 'texto-a-buscar' {} \;


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.