So finden Sie die Anzahl der Dateien in einem Verzeichnis und Unterverzeichnissen
- 2637
- 590
- Susanne Stoutjesdijk
In diesem Handbuch werden wir darüber abdecken, wie die Gesamtzahl der Dateien im aktuellen Arbeitsverzeichnis oder eines anderen Verzeichnisses und deren Unterverzeichnisse auf einem Linux -System angezeigt wird.
Wir werden den Befehl Find verwenden, der verwendet wird, um nach Dateien in einer Verzeichnishierarchie zusammen mit dem WC -Befehl zu suchen, der für jede Datei neue Zeilen-, Word- und Byte -Zahlen druckt, alternativ Daten aus Standardeingaben gelesen werden.
Im Folgenden finden Sie die Optionen, die wir mit dem Befehl find wie folgt verwenden können:
-Typ
- Gibt den Dateityp an, nach dem im obigen Fall die Suche nach der SucheF
bedeutet, alle regulären Dateien zu finden.-drucken
- Eine Aktion, um den absoluten Pfad einer Datei zu drucken.-l
- Diese Option druckt die Gesamtzahl der Newlines, was der Gesamtzahl der absoluten Dateipfade entspricht.
Die allgemeine Syntax des Find -Befehls.
# finden . -Typ F -Druck | wc -l $ sudo finden . -Typ F -Druck | WC -l
Wichtig: Verwenden Sie den Befehl sudo, um alle Dateien im angegebenen Verzeichnis zu lesen, einschließlich derer in den Unterverzeichnissen mit Superuser -Privilegien, um zu vermeiden “Zugriff verweigertFehler wie im Screenshot unten:
Suchen Sie die Anzahl der Dateien unter LinuxSie können sehen, dass im ersten Befehl oben nicht alle Dateien im aktuellen Arbeitsverzeichnis von gelesen werden finden Befehl.
Im Folgenden sind zusätzliche Beispiele aufgeführt /var/log
Und /usw
Verzeichnisse jeweils:
$ sudo find/var/log/-type f -print | wc -l $ sudo find / etc / -typ f -print | WC -l
Weitere Beispiele unter Linux Befehl finden Und WC -Befehl Gehen Sie die folgenden Reihe von Artikeln für zusätzliche Verwendungsoptionen, Tipps und verwandte Befehle durch:
- 35 nützliche Befehlsbeispiele "Find" unter Linux
- So finden Sie die aktuellen oder heutigen modifizierten Dateien unter Linux
- Finden Sie die Top 10 Directoires und Dateien Speicherplatz unter Linux
- 6 nützliche 'WC' -Befehlsbeispiele zum Zählen von Zeilen, Wörtern und Zeichen
Das ist alles! Wenn Sie eine andere Methode kennen, um die Gesamtzahl der Dateien in einem Verzeichnis und deren Unterverzeichnisse anzuzeigen, teilen Sie sie uns in den Kommentaren mit uns frei.
- « So halten Sie sudo -Kennwort -Timeout -Sitzung länger unter Linux
- So weisen Sie einer Variablen die Ausgabe eines Linux -Befehls zu »