Com comptar el nombre de fitxers dins d'un directori a Linux
Els administradors del sistema Linux controlen el sistema tot el temps per vigilar l'ús de la memòria, el nombre de fitxers creats pels usuaris.
Hi ha diversos mètodes per comptar el nombre de fitxers en un directori:
- Comptar el nombre de fitxers utilitzant ls amb les ordres wc
- Comptar el nombre de fitxers utilitzant les ordres find with wc
- Comptar el nombre de fitxers utilitzant l'ordre de l'arbre
- Comptar el nombre de fitxers utilitzant la GUI (Linux Mint 21)
1: Compteu el nombre de fitxers a Linux fent servir ls amb les ordres wc
El 'wc' L'ordre pot comptar el total paraules , línies , personatge , i byte . Utilitzem-lo amb el 'ls' ordre que comptarà els fitxers totals d'un directori. Es seguirà la sintaxi següent:
$ ls /< nom-directori > | wc -l
Per exemple, per comptar el nombre de fitxers Imatges directori s'utilitzarà l'ordre següent:
$ ls . / Imatges | wc -l
De la mateixa manera, per comprovar els fitxers etc ús del directori:
$ ls / etc | wc -l
2: Compteu el nombre de fitxers a Linux mitjançant les ordres find with wc
Una altra manera de comptar els fitxers d'un directori en particular és utilitzar el 'trobar' i 'wc' comandament:
$ trobar < nom-directori > -tipus f | wc -lPer exemple, per comptar el nombre de fitxers Imatges directori, utilitzeu:
$ trobar . / Imatges -tipus f | wc -l
El 'f' La bandera s'utilitza només per orientar els fitxers.
Per saber el nombre de fitxers comptats al directori /etc, utilitzeu:
$ trobar / etc -tipus f | wc -l
El missatge d'error es pot eliminar o es pot redirigir al directori /dev/null mitjançant l'operador de redirecció 2>. Per tant, l'ordre anterior seria:
$ trobar / etc -tipus f 2 > / dev / nul | wc -l
Nota: És important tenir en compte que l'ordre find comptarà el fitxer de forma recursiva, el que significa que comptarà també tots els fitxers dels subdirectoris. Per tant, la sortida pot variar.
3: Compteu el nombre de fitxers a Linux mitjançant l'ordre de l'arbre
La tercera ordre que pot comptar el nombre de fitxers d'un directori és l'ordre d'arbre. No està disponible per defecte; cal instal·lar-lo:
$ sudo apt instal·lar arbrePer obtenir un recompte del nombre de fitxers en un directori (Imatges), utilitzeu:
$ arbre Imatges
El nombre de fitxers es pot veure al final de la sortida.
4: Compteu el nombre de fitxers a Linux mitjançant la GUI (Linux Mint 21)
Per trobar el nombre de fitxers d'un directori mitjançant la GUI, feu clic amb el botó dret al directori i, a continuació, obriu el menú contextual 'Propietats' .
Allà podeu veure el total d'elements.
Conclusió
Comptar fitxers de directoris a Linux és una tasca fàcil que es pot fer utilitzant CLI (interfície de línia d'ordres). Mitjançant els passos de l'article, podem comptar el nombre de fitxers en qualsevol directori del vostre sistema Linux. Tres ordres que inclouen ls , trobar i wc s'utilitzen principalment per comptar el nombre de fitxers dins d'un directori al sistema Linux.