- Codice: Seleziona tutto
find . -type f | wc -l
oppure:
- Codice: Seleziona tutto
find ./ -type f | wc -l
Entrambi i comandi hanno lo stesso effetto, ossia conteranno tutti i file nella directory corrente e in tutte le sotto-directory.
Il parametro '-type f' specifica che 'find' deve cercare solo i file e non includere le directory. L'output è poi messo in pipe (ossia passato) al comando 'wc' (word count) e usando l'opzione -l oppure --lines otteniamo il conteggio dell'output di find.
Se invece vogliamo il conteggio dei file nella directory corrente senza includere subdirectory, possiamo farlo con il seguente comando:
- Codice: Seleziona tutto
ls -A | wc -l
Questi comandi sono anche utili oltre che per le normali operazioni sui file anche per lo scripting.