în acest ghid, vom acoperi modul de afișare a numărului total de fișiere în directorul de lucru curent sau orice alt director și subdirectoarele sale pe un sistem Linux.
vom folosi comanda find care este folosită pentru a căuta fișiere într-o ierarhie de directoare împreună cu comanda wc care imprimă numărul de linii noi, cuvinte și octeți pentru fiecare fișier, alternativ date citite de la intrarea standard.,
în Urma sunt opțiuni pe care le puteți utiliza cu comanda find, după cum urmează:
-
-type
– specifică tipul de fișier pentru a căuta, în cazul de mai sus,f
înseamnă a găsi toate fișierele obișnuite. -
-print
– o acțiune pentru a imprima calea absolută a unui fișier. -
-l
– această opțiune imprimă numărul total de linii noi, care este egal cu numărul total de căi de fișiere absolute de ieșire prin comanda find.
sintaxa generală a comenzii find.,
# find . -type f -print | wc -l$ sudo find . -type f -print | wc -l
Important: Folosirea comenzii sudo pentru a citi toate fișierele din directorul specificat inclusiv cele din subdirectoare cu drepturi de superutilizator, în scopul de a evita „Permission denied” erori ca în captura de ecran de mai jos:
puteți vedea că, în prima comanda de mai sus, nu toate fișierele din directorul curent de lucru sunt citite de comandă de căutare.,tra exemple pentru a arăta numărul total de fișiere obișnuite în /var/log
și /etc
directoare, respectiv:
$ sudo find /var/log/ -type f -print | wc -l$ sudo find /etc/ -type f -print | wc -l
Pentru mai multe exemple pe Linux comandă de căutare și wc comanda trece prin următoarele serie de articole pentru opțiuni suplimentare de utilizare, sfaturi și legate de comenzi:
- 35 Utile „găsi” Exemple de Comandă în Linux
- Cum de a Găsi Recente sau Modificate de Astăzi Fișiere în Linux
- Găsi Top 10 Directoires și Fișiere de Spațiu pe Disc în Linux
- 6 Utili ‘wc’ Exemple de Comandă pentru a Număra de Linii, Cuvinte și Caractere