Com comptar el nombre de fitxers dins d'un directori a Linux

Com Comptar El Nombre De Fitxers Dins D Un Directori A Linux



A Linux, hi ha una sèrie de mètodes per comprovar i comptar els fitxers totals d'un directori. El recompte de fitxers pot ser útil especialment per automatitzar les tasques mentre es fa scripts de bash i es supervisa el sistema. En aquest article, repassarem diferents mètodes per comptar el nombre de fitxers dins d'un directori a Linux.

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:







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 -l

Per 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 arbre

Per 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.