Comanda find amplă oportunitate pentru a căuta fișiere în Linux

Linux are o comandă foarte puternic și util pentru găsirea fișierelor - găsi o echipă. Ea are o multime de caracteristici pentru a găsi fișierele, cu toate acestea, pot provoca uneori dificultăți pentru începători este în mare parte datorită sintaxei sale.

Un exemplu simplu de utilizare a comenzii find

Pentru a începe, ia în considerare un exemplu simplu de utilizare a comenzii de căutare pentru a căuta fișiere pe computer cu numele de configurare. Vom căuta fișiere de configurare. pornind de la directorul rădăcină /. Pentru a face acest lucru, trebuie să executați comanda ca root. să aibă suficiente drepturi de acces, în caz contrar mesajul va primi «permisiune refuzată». Deci, rularea comenzii:

Echipa este după cum urmează: a căuta fișiere cu numele de configurare (config -name), pornind de la directorul / (găsi primul parametru de comandă) și nume de fișiere de ieșire de pe ecran (argumentul -print). Constat că căutare recursiv, și anume căutare pentru a vedea toate subdirectoarele. După cum puteți vedea este simplu. Acum, ia în considerare sintaxa comenzii, și revizuiește principalele sale argumente.

Sintaxa găsi

Total de sintaxă comandă find. care pot fi găsite în manualul de referință, nu poate părea foarte simplu, așa că voi fi mai semnificativ:

Ca o modalitate de a căuta, puteți utiliza ambele căi absolute și relative, precum și lista de căi, separate printr-un spațiu.

Opțiunile sunt specificate comanda de găsire, începând cu simbolul „-“, urmat de numele opțiunii. Luați în considerare opțiunile de bază.

În comenzile rulat, puteți utiliza parametrul <> ca un argument, care este înlocuit cu fișierul curent.

Exemple de utilizare a comenzii de găsire cu acțiune

Găsiți fișierele directorul curent sunt mai mari decât dimensiunea obișnuită de 1000 de octeți, și de a efectua cu comanda ls -dils (ls acțiune).

Găsiți directorul curent fișierele obișnuite care încep cu o tilda "

„Și să emită o cerere pentru fiecare fișier care urmează să fie șters (pentru a efectua comanda rm).

concluzie

În această lucrare, am considerat un foarte important și util comandă find Linux. care oferă posibilități aproape nelimitate pentru a căuta fișiere pe mai multe criterii și șabloane. Și cu utilizarea de comenzi (acțiuni), puteți căuta fișiere și de a efectua orice operații asupra lor.

Conținut legat de:

și cum?
server:

articole similare