-
Trova tutte le cartelle in totale, comprese le sottodirectory:
find /mount/point -type d | wc -l
-
Trova tutte le cartelle nella directory principale (escluse le sottodirectory):
find /mount/point -maxdepth 1 -mindepth 1 -type d | wc -l
Il
-maxdepth 1
limita il comando alla directory corrente (ovvero vieta la ricorsione); il-mindepth 1
fa sì che non includa la directory di primo livello (il punto di montaggio) stessa.
Passa alla tua unità (può aprire una finestra di terminale lì) ed esegui semplicemente:
ls -lR | grep ^d | wc -l
Le nuove righe sono caratteri validi nei nomi delle directory. Suggerisco di lasciare find
stampa un carattere per ogni directory trovata e poi lascia wc
conta quei caratteri:
find /mount/point -type d -printf 'a' | wc -c