Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:linux:countfiles

Dateien zählen

Manchmal möchte man die Zahl der Dateien in einem Verzeichnis ermitteln.1) Dafür gibt es – wie so oft bei *niodiden Systemen – mehrere Wege.

Ein – oft beschriebener – Weg es, das Verzeichnis mit ls auszugeben und die Ausgabe an wc zum Zählen zu übergeben:

ls | wc -l

In einigen Quellen wird ls mit der -l-Option verwendet:

Oft wird die Lösung ls -l | wc -l beschrieben. Hier ist zu beachten, dass ls -l als erste Zeile total XXXXXX ausgibt, die hier mitgezählt wird.

Sofern man man auch die Dateien in Unterverzeichnissen einbeziehen möchte, muss man den Befehl find bemühen:

find <directory> -type f | wc -l

Meine bevorzugte Variante ist der Befehlt tree:

tree <directory>

tree muss auf den meisten Systemen aus dem gleichnamigen Paket nachinstalliert werden, bietet dafür viele Optionen.

Quelle:

1)
z.B. um zu prüfen, ob man alle Dateien kopiert hat
thoschwiki/linux/countfiles.txt · Zuletzt geändert: 11.11.2020 10:41 von thosch