Come trovare il numero di file in una directory e sottodirectory su Raspberry Pi

Come trovare il numero di file in una directory e sottodirectory su Raspberry Pi
Molte volte, dobbiamo trovare il numero di file o sottodirectory all'interno di una directory per mantenere lo spazio del disco. In modo che possiamo sapere quale directory abbia il maggior numero di file e sotto-directory in esso. Questa attività può essere completata aprendo ogni directory uno per uno, ma è così tempo di prendere. In tali casi i sistemi basati su Linux, come Raspberry Pi, ti hanno coperto e ci sono alcuni comandi che possono essere utilizzati per visualizzare semplicemente il numero di file e sotto-directory. Questo articolo ha elencato tutti quei comandi per te.

Visualizzazione del numero di sottodirectory e file in Raspberry Pi?

Esistono più comandi per visualizzare l'elenco o trovare i file all'interno di directory o sottodirectory:

1: attraverso i comandi LS e WC
2: tramite il comando dell'albero
3: tramite il comando trova

1: comando LS per trovare il numero di file e directory/sotto-directory

Per trovare tutti i file o le directory all'interno di una directory e ls viene utilizzato il comando. IL ls Il comando visualizzerà tutto ciò che presenterà all'interno di una directory sia che si tratti di un file o di una sotto-directory. Da qui puoi contare i file o le sotto-directory:

$ ls

Se non si desidera contare manualmente il numero, utilizzando il comando sotto scrittura, il numero totale di file e sotto-directory verrà visualizzato contandoli utilizzando il comando WC:

$ ls | wc -l

Ad esempio, nell'immagine seguente, puoi vedere che il numero totale di file e sottodirectory all'interno della mia home directory è 68.

Se si desidera trovare i file e le sotto-directory all'interno di una determinata directory senza passare a quella directory, puoi semplicemente LS con il nome di quella directory:

Sintassi

$ ls

Esempio

Qui, ho visto il contenuto di Desktop e Document Directory:

$ ls desktop
$ ls documenti

E usando lo stesso comando WC (Word-Count) è possibile visualizzare il numero totale di file e sotto-directory in una directory:

$ ls/home/pi/

2: comando albero per trovare il numero di file e directory/sotto-directory

Il comando albero può anche essere utilizzato per visualizzare l'albero di file e sotto-directory insieme al numero totale di directory all'interno di una directory o di un sistema. Può essere utilizzato per visualizzare tutto il contenuto all'interno di un determinato utente o una directory:

$ Tree

L'output visualizzerà un albero di tutti i file e le directory e il numero totale di file e directory verrà visualizzato in basso, che è evidenziato nell'immagine:

Se si desidera solo la somma di tutte le sotto -directory e il numero di file all'interno di una directory, aggiungi wc -l con il comando albero e visualizzerà il numero:

$ Tree | wc -l

3: Trova il comando per trovare il numero di file in una directory/sotto-directory

Se si desidera visualizzare solo il numero di file all'interno di una directory esclusa le sottodirectory, allora il di sotto-scritto Trovare Il comando può essere usato:

$ find -ype f

L'output visualizzerà tutti i file presenti all'interno di una directory

E se desideri solo il numero per un file, semplicemente il conteggio delle parole (wc) comando con esso:

$ find -ype f | wc -l

Conclusione

Vengono utilizzati diversi comandi per trovare il numero di file e sotto-directory all'interno di una directory che sono discussi in dettaglio nell'articolo. IL ls Il comando viene utilizzato per elencare tutti i file e le sottodirectory. Mentre il albero Il comando fornirà un albero completo del contenuto presente all'interno del file e se si desidera solo il numero totale di sotto-directory e file, il tubo wc comanda per darti un conteggio di file più sotto-directory.