1097 Stimmen

Rekursives Zählen von Dateien in einem Linux-Verzeichnis

Wie kann ich Dateien in einem Linux-Verzeichnis rekursiv zählen?

Ich habe dies gefunden:

find DIR_NAME -type f ¦ wc -l

Wenn ich dies jedoch ausführe, wird folgende Fehlermeldung angezeigt.

find: Pfade müssen vor dem Ausdruck stehen: ¦

0voto

DanielK Punkte 414

Dieser alternative Ansatz mit Filterung nach Format zählt alle verfügbaren Grub-Kernelmodule:

ls -l /boot/grub/*.mod | wc -l

-2voto

vegetarianCoder Punkte 2204

Das wird völlig problemlos funktionieren. Einfach kurz. Wenn Sie die Anzahl der Dateien in einem Ordner zählen wollen.

ls | wc -l

-2voto

user128364 Punkte 3963

Find -type f | wc -l

OR (wenn das Verzeichnis das aktuelle Verzeichnis ist)

finden. -Typ f | wc -l

-3voto

Ram Punkte 1
ls -l | grep -e -x -e -dr | wc -l 
  1. lange Liste
  2. Dateien und Verzeichnisse filtern
  3. die gefilterte Zeile zählen nein

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X