Come contare il numero di file all'interno di una directory in Linux

Come contare il numero di file all'interno di una directory in Linux
In Linux, ci sono una serie di metodi per controllare e contare i file totali in una directory. Il conteggio dei file può essere utile per automatizzare in particolare le attività durante lo script e il monitoraggio del sistema. In questo articolo, esamineremo diversi metodi per contare il numero di file all'interno di una directory in Linux.

Come contare il numero di file all'interno di una directory in Linux

Gli amministratori di sistema Linux monitorano sempre il sistema per tenere d'occhio l'utilizzo della memoria, il numero di file creati dagli utenti.

Esistono vari metodi per contare il numero di file in una directory:

  • Conta il numero di file che utilizzano LS con comandi WC
  • Conta il numero di file che utilizzano Trova con i comandi WC
  • Contare il numero di file usando il comando albero
  • Contare il numero di file utilizzando GUI (Linux Mint 21)

1: numero di file di file in Linux usando LS con comandi WC

IL "wc" Il comando può contare totale parole, linee, carattere, E byte. Usiamolo con il "LS" comando che conterà i file totali di una directory. Verrà seguita la sintassi seguente:

$ ls / | wc -l

Ad esempio, per contare il numero di file in Immagini Directory verrà utilizzato il seguente comando:

$ ls ./Immagini | wc -l

Allo stesso modo, per controllare i file in eccetera Directory Use:

$ ls /etc | wc -l

2: numero di file di file in Linux utilizzando i comandi WC WC

Un altro modo di contare i file in una particolare directory è l'utilizzo del "Trovare" E "wc" comando:

$ Trova -Tipo F | wc -l

Ad esempio, per contare il numero di file in Immagini directory, usa:

$ Trova ./Immagini -ype f | wc -l

IL "F" Il flag viene utilizzato per target solo i file.

Per scoprire il numero di file contano in /etc Directory Utilizzo:

$ find /etc -ype f | wc -l

Il messaggio di errore può essere rimosso o può essere reindirizzato alla directory /dev /null utilizzando 2> operatore di reindirizzamento. Quindi, il comando sopra sarebbe:

$ find /etc -ype f 2> /dev /null | wc -l

Nota: È importante notare che il comando Trova contarà il file in modo ricorsivo, il che significa che conterrà anche tutti i file nelle sottodirectory. Quindi l'output può variare.

3: Conta il numero di file in Linux usando il comando albero

Il terzo comando che può contare il numero di file in una directory è il comando ad albero. Non è disponibile per impostazione predefinita; deve essere installato:

$ sudo Apt Installa Tree

Per ottenere un conteggio del numero di file in una directory (immagini), usa:

$ Tree Pictures

Il numero di file può essere visualizzato alla fine dell'output.

4: numero di file di file in Linux usando GUI (Linux Mint 21)

Per trovare il numero di file in una directory tramite GUI è sufficiente fare clic con il pulsante destro del mouse sulla directory, quindi dal menu di contesto Apri "Proprietà".

Lì puoi vedere gli articoli totali.

Conclusione

Il conteggio dei file delle directory in Linux è un'attività facile che può essere eseguita Cli (Interfaccia della riga di comando). Utilizzando le fasi dell'articolo, possiamo contare il numero di file in qualsiasi directory sul sistema Linux. Tre comandi che includono ls, Trovare E wc sono utilizzati principalmente per contare il numero di file all'interno di una directory nel sistema Linux.