Tuttavia, molti principianti vogliono sapere come controllare il numero di file. Pertanto, nel blog, abbiamo incluso più comandi per contare rapidamente il numero di file disponibili nella directory.
Come contare il numero di file in una directory su Linux
Dividiamo questa guida in più parti in cui spiegheremo i diversi comandi per contare il numero di file in Linux.
1. Il Comando Wc
È possibile utilizzare il comando 'wc' con 'ls' per verificare il numero di file in una directory. Ad esempio, contiamo il numero di file disponibili nella sezione 'Download'.
ls . | wc -l
L'opzione '-l' indica di contare le righe anziché le parole. Se vuoi contare i file nascosti, usa l'opzione '-a'.
ls -UN | wc -l
Anche contare tipi specifici di file è semplice poiché è sufficiente eseguire il comando seguente. Ad esempio, contiamo i file “.js”:
ls * .js | wc -l
Per contare tutti i file visibili e nascosti in una directory, puoi anche utilizzare il seguente comando:
Trovare . -tipo F | wc -l
Nota: il comando precedente include i file nascosti.
2. Il comando dell'albero
Il comando 'albero' è utile quando si ha a che fare con le sottodirectory nidificate poiché questo comando fornisce informazioni chiare sui file. Inoltre, l'“albero” mostra alla fine anche il riepilogo, compreso il numero di file. Nel caso in cui il tuo sistema non disponga dell'utilità 'albero', esegui il seguente comando:
sudo dnf installare albero ( Fedora )
sudo gnam installa albero ( Sistema operativo basato su RHEL )
Nota : Per impostazione predefinita, il comando 'tree' è ricorsivo, il che significa che l'output può includere tutte le sottodirectory.
albero
Poiché il comando precedente non include i file nascosti, esegui il comando seguente per visualizzarli:
albero -UN
Conclusione
Si tratta dei molteplici metodi per contare i file in una directory. Ricorda che contare il numero di file in una directory può essere utile per eseguire i regolari controlli di sistema e la pulizia dell'archiviazione. Dovresti usare il comando 'tree' per una breve informazione nella directory.