Jak znaleźć liczbę plików w katalogu i podkatalogie

Jak znaleźć liczbę plików w katalogu i podkatalogie

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:

  1. -typ - Określa typ pliku do wyszukiwania, w powyższym przypadku, F oznacza, że ​​znajdź wszystkie zwykłe pliki.
  2. -wydrukować - działanie do wydrukowania bezwzględnej ścieżki pliku.
  3. -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 Linux

Moż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:

  1. 35 Przydatne przykłady polecenia „Znajdź” w Linux
  2. Jak znaleźć najnowsze lub dzisiejsze zmodyfikowane pliki w Linux
  3. Znajdź 10 najlepszych dysk i plików miejsca na dysku w systemie Linux
  4. 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.