Jak znaleźć liczbę plików w katalogu i podkatalogie
- 2747
- 103
- Roland Sokół
W tym przewodniku omówimy, jak wyświetlić całkowitą liczbę plików w bieżącym katalogu roboczym lub w dowolnym innym katalogu i jego podwodności w systemie Linux.
Użyjemy polecenia Find, które służy do wyszukiwania plików w hierarchii katalogu wraz z poleceniem WC, które drukuje liczbę nowości, słów i bajtów dla każdego pliku, alternatywnie odczytane dane z standardowego wejścia.
Poniżej znajdują się opcje, z których możemy użyć z Find Command w następujący sposób:
-typ
- Określa typ pliku do wyszukiwania, w powyższym przypadku,F
oznacza, że znajdź wszystkie zwykłe pliki.-wydrukować
- działanie do wydrukowania bezwzględnej ścieżki pliku.-L
- Ta opcja drukuje całkowitą liczbę nowych linii, która jest równa całkowitej liczbie bezwzględnych ścieżek plików wyjściowych.
Ogólna składnia polecenia Find.
# znajdować . -Typ f -print | wc -l $ sudo . -Typ f -print | WC -L
Ważny: Użyj polecenia sudo, aby odczytać wszystkie pliki w określonym katalogu, w tym w podwodnościach z uprawnieniami Superuser, aby uniknąć ”Zezwolenie odrzucone„Błędy jak w zrzucie ekranu poniżej:
Znajdź liczbę plików w LinuxMożesz zobaczyć, że w pierwszym powyższym poleceniu nie wszystkie pliki w bieżącym katalogu roboczym są odczytywane przez znajdować Komenda.
Poniżej znajdują się dodatkowe przykłady, aby pokazać całkowitą liczbę zwykłych plików w /var/log
I /itp
DAJEKTORY: odpowiednio:
$ sudo find/var/log/-type f -print | WC -L $ sudo Find / etc / -type f -print | WC -L
Więcej przykładów na Linux Znajdź polecenie I polecenie WC Przejrzyj następującą serię artykułów, aby uzyskać dodatkowe opcje użytkowania, wskazówki i powiązane polecenia:
- 35 Przydatne przykłady polecenia „Znajdź” w Linux
- Jak znaleźć najnowsze lub dzisiejsze zmodyfikowane pliki w Linux
- Znajdź 10 najlepszych dysk i plików miejsca na dysku w systemie Linux
- 6 Przydatne przykłady polecenia „WC” do liczenia wierszy, słów i znaków
To wszystko! W przypadku, gdy znasz jakąkolwiek inną metodę wyświetlania całkowitej liczby plików w katalogu i jego podwodnych, udostępnij nam to w komentarzach.
- « Jak dłużej zachować sesję limitu czasu hasła „sudo” w Linux
- Jak przypisać wyjście polecenia Linux do zmiennej »