leia: parimad praktilised näited otsitava leidmiseks

leidma

El leidke käsk See on üks tähtsamaid maailmas * nix. Linuxis saab seda kasutada kõige vajaliku (nt kataloogide ja failide) leidmiseks. Lisaks on see äärmiselt võimas ja paindlik, kuna toetab argumente ja võimalusi praktiliste filtrite loomiseks (kuupäev, suurus, tüüp, nimi, laiend jne). See võib olla isegi praktiline tööriist distro turvalisuse kontrollimiseks, kuna see suudab leida ka sobimatute lubadega faile või katalooge.

Kuid selle mitmekülgsuse ja valikute arvu tõttu pole see käsk just kõige lihtsam meelde jätta ja paljudel kasutajatel on endiselt teatud probleeme. Seetõttu näete siin mõnda praktilisi näiteid üks praktilisemaid, mille abil saate õppida end kaitsma leidmisega:

  • Otsige faili või kataloogi nime järgi (praeguses kataloogis, kõigis kataloogides ja tõstutundlik):
find . -name "ejemplo.txt"

find / -name "ejemplo.txt"

find . -iname "ejemplo.txt"

  • Otsige konkreetsest kataloogist faili või kataloogi nime järgi:
find /home/usuario/prueba -name "ejemplo.txt"

  • Otsige üles kõik kataloogid (sümboliliste linkide jaoks võite kasutada l-i, märgiseadmete jaoks c, failide jaoks f ja plokkseadmete jaoks b) ja vältige faile või kasutage ka nime:
find /home/usuario/prueba -type d
find /home/usuario/prueba -type d -name "ejemplo"

  • Otsige kindla laiendiga faile:
find . -type f -name "*.txt"

  • Otsige faile nime järgi ja kustutage see:
find . -name "ejemplo.txt" -delete

  • Otsige üles kõik avatud failid, mis on vanemad kui 10 aastat, või saate seda teha ka muutmiskuupäeva järgi viimase 60 minuti jooksul ja muudatuste kuupäeva järgi, mis on tehtud vähem kui 1 päeva jooksul:
find / -atime 10
find / -mmin -60
find / -ctime -1

  • Otsige faile, mis on suuremad kui 500 MB ja väiksemad kui 1 GB.
find / -size +500M -size -1G

  • Otsige üles failid, mis on suuremad kui 10 GB, ja kustutage need korraga:
find / -size +10G -exec rm -rfv {} \;

  • Otsige kasutajale või rühmale kuuluvaid faile:
find / -user nombre
find / -group nombre

  • Otsige faile, millel on konkreetsed õigused:
find / -perm 644

  • Otsige tühje faile (kui muudate f väärtuseks d, saate otsida tühje katalooge):
find / -type f -empty

  • Otsige peidetud faile (peidetud kataloogide jaoks f asemel d):
find / -type f -name ".*"

  • Otsige failist teksti:
find / -type f -name "*.txt" -exec grep 'texto-a-buscar' {} \;


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.