So finden Sie die Anzahl der Dateien in einem Verzeichnis und in Unterverzeichnissen auf Raspberry Pi

So finden Sie die Anzahl der Dateien in einem Verzeichnis und in Unterverzeichnissen auf Raspberry Pi
Oft müssen wir die Anzahl der Dateien oder Unterverzeichnisse in einem Verzeichnis finden, um den Scheibenraum zu überprüfen. Damit wir wissen können, welches Verzeichnis die größte Anzahl von Dateien und Unterverzeichnissen enthält. Diese Aufgabe kann erledigt werden, indem jedes Verzeichnis einzeln geöffnet wird, aber es ist so an der Zeit. In solchen Fällen haben Linux-basierte Systeme wie Raspberry Pi Sie abgedeckt und es gibt bestimmte Befehle, mit denen einfach die Anzahl der Dateien und Unterverzeichnisse angezeigt werden kann. Dieser Artikel hat alle diese Befehle für Sie aufgeführt.

Anzeige der Anzahl der Unterverzeichnisse und Dateien in Himbeer Pi?

Es gibt mehrere Befehle, um die Liste anzuzeigen oder die Dateien in Verzeichnissen oder Unterverzeichnissen zu finden:

1: Durch LS- und WC -Befehle
2: Durch den Baumbefehl
3: Durch Find Command

1: LS-Befehl, um die Anzahl von Dateien und Verzeichnissen/Unterverzeichnissen zu finden

Um alle Dateien oder Verzeichnisse in einem Verzeichnis zu finden und ls Befehl wird verwendet. Der ls Der Befehl zeigt alles an, was in einem Verzeichnis vorhanden ist, unabhängig davon, ob es sich um eine Datei oder ein Unterverzeichnis handelt. Von hier aus können Sie die Dateien oder Unterverzeichnisse zählen:

$ ls

Wenn Sie die Nummer nicht manuell zählen möchten, wird die Gesamtzahl der Dateien und Unterabschreibungen mit dem Befehl unter geschriebener Befehl angezeigt, indem sie mit dem WC-Befehl zählen:

$ ls | wc -l

Im Bild unten können Sie beispielsweise feststellen, dass die Gesamtzahl der Dateien und Unterverzeichnisse in meinem Heimverzeichnis 68 beträgt.

Wenn Sie die Dateien und Unterverzeichnisse in einem bestimmten Verzeichnis finden möchten, ohne auf dieses Verzeichnis zu wechseln, können Sie einfach LS mit dem Namen dieses Verzeichnisses finden:

Syntax

$ ls

Beispiel

Hier habe ich den Inhalt von Desktop- und Dokumentverzeichnissen angesehen:

$ ls Desktop
$ ls Dokumente

Und indem der gleiche WC-Befehl (Word-Count) verwendet wird, kann die Gesamtzahl der Dateien und Unterverzeichnisse in einem Verzeichnis angezeigt werden:

$ ls/home/pi/

2: Baumbefehl, um die Anzahl von Dateien und Verzeichnissen/Unterverzeichnissen zu finden

Der Befehl Baum kann auch verwendet werden, um den Baum von Dateien und Unterverzeichnissen zusammen mit der Gesamtzahl der Verzeichnisse in einem Verzeichnis oder einem System anzuzeigen. Es kann entweder verwendet werden, um alle Inhalte in einem bestimmten Benutzer oder einem Verzeichnis anzuzeigen:

$ tree

Die Ausgabe zeigt einen Baum aller Dateien und Verzeichnisse an, und die Gesamtzahl der Dateien und Verzeichnisse wird unten angezeigt, was im Bild hervorgehoben ist:

Wenn Sie nur die Summe aller Subdirektorien und Dateien in einem Verzeichnis haben möchten, fügen Sie WC -L mit dem Baumbefehl hinzu, und es wird die Nummer angezeigt:

$ tree | wc -l

3: Suchen Sie den Befehl, um die Anzahl der Dateien in einem Verzeichnis/Unter-Verzeichnis zu finden

Wenn Sie nur die Anzahl der Dateien in einem Verzeichnis mit Ausnahme von Unterverzeichnissen anzeigen möchten, dann ist das unten geschriebene Verzeichnis finden Befehl kann verwendet werden:

$ find -Typ f f

Die Ausgabe zeigt alle in einem Verzeichnis vorhandenen Dateien an

Und wenn Sie nur die Nummer für eine Datei möchten, einfach Rohrwörterzahl (Toilette) Befehl damit:

$ find -Typ f | WC -l

Abschluss

Es werden verschiedene Befehle verwendet, um die Anzahl der Dateien und Unterdirektorien in einem Verzeichnis zu finden, die im Artikel ausführlich erörtert werden. Der ls Der Befehl wird verwendet, um alle Dateien und Unterverzeichnisse aufzulisten. Während die Baum Der Befehl gibt einen vollständigen Baum des in der Datei vorhandenen Inhalts an. Wenn Sie nur die Gesamtzahl der Unterabrechnung und Dateien wünschen, dann die Pipe Toilette Befehl, um Ihnen eine Anzahl von Dateien sowie Unterverzeichnisse zu geben.