Come trovare il numero di file in una directory e Sottodirectory

In questa guida, tratteremo come visualizzare il numero totale di file nella directory di lavoro corrente o qualsiasi altra directory e le sue sottodirectory su un sistema Linux.

Useremo il comando find che viene utilizzato per cercare i file in una gerarchia di directory insieme al comando wc che stampa i conteggi di newline, word e byte per ogni file, in alternativa i dati letti dallo standard input.,

Di seguito sono riportate le opzioni che possiamo utilizzare con il comando find come segue:

  1. -type – specifica il tipo di file da cercare, nel caso precedente,f significa trovare tutti i file normali.
  2. -print – un’azione per stampare il percorso assoluto di un file.
  3. -l – questa opzione stampa il numero totale di nuove righe, che è uguale al numero totale di percorsi di file assoluti emessi dal comando find.

La sintassi generale del comando find.,

# find . -type f -print | wc -l$ sudo find . -type f -print | wc -l

Importante: Utilizzare il comando “sudo” per leggere tutti i file nella directory specificata, compresi quelli nelle sottodirectory con i privilegi di superutente, per evitare di “Autorizzazione negata” errori come nella schermata qui sotto:

Trova il Numero di File in Linux

Si può vedere che il primo comando di cui sopra, non tutti i file nella directory di lavoro corrente sono letti da trovare comando.,tra gli esempi per mostrare il numero totale di file regolari in /var/log e /etc directory rispettivamente:

$ sudo find /var/log/ -type f -print | wc -l$ sudo find /etc/ -type f -print | wc -l

Per ulteriori esempi su Linux con il comando trova e wc comando di passare attraverso le seguenti serie di articoli per ulteriori opzioni di utilizzo, consigli ed i relativi comandi:

  1. 35 Utile a ‘trovare’ Esempi di Comando in Linux
  2. Come Trovare o Recenti, Oggi Modificato in Linux i File
  3. Trovare la Top 10 Directoires e File di Spazio su Disco in Linux
  4. 6 Utile ‘wc’ Esempi di Comandi per numero di Linee, Parole e Caratteri

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *