Contate ricorsivamente tutti i file in una directory
Possibile duplicare: Come posso contare il numero di cartelle in un drive usando Linux?
Ho un albero delle directory molto profondo sul mio Linux box. Vorrei contare tutti i file in quel percorso, incluse tutte le sottodirectory.
Per esempio, dato questo albero di directory:
/home/blue
/home/red
/home/dir/green
/home/dir/yellow
/home/otherDir/
Se passo in /home
, vorrei che mi restituisse quattro file. Oppure, punti bonus se restituisce quattro file e due directory. In sostanza, voglio l'equivalente di fare clic con il tasto destro del mouse su una cartella di Windows e selezionare le proprietà e vedere quanti file/cartelle sono contenute in quella cartella.
Come posso farlo più facilmente? Ho una soluzione che coinvolge uno script Python che ho scritto, ma perché non è facile come eseguire ls | wc
o simili?