Zählen Sie die Anzahl der Dateien in einem Verzeichnis unter Linux rekursiv

Zählen Sie die Anzahl der Dateien in einem Verzeichnis unter Linux rekursiv

Manchmal müssen wir die tatsächliche Anzahl von Dateien finden, die unter einem Verzeichnis verfügbar sind. IT -Verzeichnis enthält jedoch mehrere Sub -Verzeichnisse. Dann ist es schwierig, die Anzahl der Dateien in einem Verzeichnis im Linux -System manuell zu zählen, die die Befehlszeile verwenden.

Finden Sie Dir_name -typ f | WC -l 
  • finden - Ist ein Linux/Unix -Befehl
  • Dir_Name - Ein Verzeichnisweg, nach dem Sie suchen können. DOT verwenden (.) um die Suche aus dem aktuellen Verzeichnis zu starten
  • -Typ f - Suchen Sie nur nach Dateien (enthalten keine Verzeichnisse)
  • Pfeife (|) - Die Pipe sendet die Ausgabe eines Befehls als Eingabe an einen anderen Befehl
  • WC -l - Anzahl der Zeilen im Ergebnis zählen

Zählen Sie Dateien im aktuellen Verzeichnis

Verwenden Sie den folgenden Befehl, um die Anzahl der verfügbaren Dateien im aktuellen Verzeichnis zu zählen. Hier Punkt (DOT (.) bezeichnet das aktuelle Verzeichnis.

finden . -Typ f | WC -l 


Zählen Sie Dateien im bestimmten Verzeichnis

Um Dateien unter einem anderen Verzeichnis zu zählen, verwenden Sie den folgenden Befehl. Hier findet der Befehl alle Dateien im Verzeichnis /Sicherungsverzeichnis und druckt die Gesamtzahl auf dem Bildschirm aus.

Find /Backup -Typ F | WC -l