Căutați fișiere și fișiere text - sysadmin notebook-uri

Aproape toți cei care lucrează în familia de sisteme de operare UNIX. se confruntă cu necesitatea de a găsi un fișier sau, fișiere text mai complicate. Este foarte ușor cu ajutorul găsi și grep. Puteți citi ghidul de pe aceste echipe, și puteți utiliza exemple gata făcute mai jos.

Căutare după nume

Deci, pentru a găsi fișierul fisier.txt, trebuie doar să tastați următoarea comandă:

Dacă știți doar o parte a numelui, comanda va arata astfel:

De asemenea, puteți căuta fișiere prin extensie:

Dar această căutare, luând în considerare Regitra. Dacă aveți nevoie pentru a găsi fișierul, dar cazul în care nu știu, schimba numele la iname:

Exemplu de utilizare: să întocmească o listă de redare a tuturor melodiile în format MP3 în utilizator directorul home al utilizatorului și salvați-l într-un fișier.

Și acum putem rula pe o redare fără sfârșit (bucla 0) într-un MPlayer uimitoare jucător:

Căutare după dimensiune

Dacă aveți nevoie pentru a găsi fișiere mai mari de 1MB, atunci căutarea va arăta astfel:

Deci, puteți găsi toate fișierele mari în directoarele utilizatorilor (cum ar fi filme cu diferite formate, atunci când nici o parte din numele lor nu este cunoscut)

Căutare după dată

Foarte des, în cazul în care a existat o amenințare de invazie sau pur și simplu au nevoie pentru a găsi cele mai recente modificări, aveți nevoie pentru a găsi fișierele modificate în ultima vreme. Pentru aceasta folosim mtime. De exemplu, găsiți fișierele din directorul / home, care au fost create sau modificate în ultimele 2 zile:

tip f opțiune indică faptul că aveți nevoie pentru a găsi numai fișiere.

Desigur, cadrul poate fi redus în mod semnificativ în jos la câteva minute opțiune mmin. De exemplu, ceea ce sa schimbat în ultimele 2 minute?

Și puteți găsi fișierele care sunt mai vechi decât o anumită perioadă. Este doar necesar - să se schimbe la +. De exemplu, găsiți toate fișierele mai vechi de 10 zile, în directorul home: