Możliwa duplikat:
Jak policzyć liczbę folderów na dysku w systemie Linux?
Mam naprawdę głębokie drzewo katalogów na moim Linux-ie. Chciałbym policzyć wszystkie pliki w tej ścieżce, w tym wszystkie podkatalogi.
Na przykład, biorąc pod uwagę to drzewo katalogów:
/home/blue
/home/red
/home/dir/green
/home/dir/yellow
/home/otherDir/
Jeśli przejdę /home, chciałbym, aby zwrócił cztery pliki. Lub punkty bonusowe, jeśli zwróci cztery pliki i dwa katalogi. Zasadniczo chcę odpowiednik kliknięcia folderu prawym przyciskiem myszy w systemie Windows i wybrania właściwości i sprawdzenia, ile plików / folderów znajduje się w tym folderze.
Jak najłatwiej to zrobić? Mam rozwiązanie obejmujące napisany skrypt w języku Python, ale dlaczego nie jest to tak proste, jak uruchomienie ls | wclub podobne?
locatebaza danych jest na bieżąco:locate /some/path | wc -l(lub na komputerze Mac:locate -c /some/path). Ale: spowoduje to również policzenie plików/this/other/path/with/some/pathi same foldery.