Anzahl files im Verzeichnis

Hallo,

sorry, dass ich schon wieder ein Thema aufmachen muss:

Ich will mir die Anzahl der Dateien in einem Verzeichnis anzeigen lassen (mit den files in den Unterverzeichnissen).

Mit dem Befehl „du“ kann man den Speicherplatz, der die files im Verzeichnis benötigt anzeigen lassen. Das hilft mir aber nicht weiter, ich brauche die Anzahl der files im Verzeichnis.

Hat da jemadn eine Idee??

Vielen Dank und viele Grüße

Hallo,

Ich will mir die Anzahl der Dateien in einem Verzeichnis
anzeigen lassen (mit den files in den Unterverzeichnissen).
Hat da jemadn eine Idee?

In einem Verzeichnis:

 ls -1 | wc -l

In Unterverzeichnissen:

 du -a | wc -l

Das erste (oben) hat links eine „Eins“, und rechts ein „ell“.

Grüße

CMБ

ja super vielen Dank!

Noch eine Frage, was hat das
| wc -l
zu bedeuten?

Viele Grüße
Simon

wc dient zum Zählen (word count).
Die option -l sagt nur, dass statt der Wörter eben die Zeilen (engl. lines) gezählt werden.
Also mit ls wird in jede Zeile eine Datei geschrieben, die Zeilen übergibst du mit dem | (Pipe) an wc -l, was dann die Zeilen zählt.

Besser nachzulesen mit
man wc
oder
info wc

Gruß

In einem Verzeichnis:

ls -1 | wc -l

Die -1 kann man sich sparen. Beim Pipen gibt ls automatisch eine Datei pro Zeile aus.