Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So zählen Sie die Anzahl der Dateien in einem Ordner oder Ordner unter Linux

So zählen Sie die Anzahl der Dateien in einem Ordner oder Ordner unter Linux

巴扎黑
巴扎黑Original
2017-08-21 15:21:392363Durchsuche

Zähle die Anzahl der Dateien in einem bestimmten Ordner

ls -l |grep "^-"|wc -l

Zähle die Anzahl der Verzeichnisse in einem bestimmten Ordner

ls -l |grep "^d"|wc -l

Zählt die Anzahl der Dateien in einem Ordner, einschließlich

ls -lR|grep "^- "|wc -l

Zum Beispiel, wenn Sie alle js-Dateien im Verzeichnis /home/han (einschließlich Unterverzeichnissen) zählen:

ls -lR /home/han|grep js|wc -l Oder ls - l "/home/han"|grep "js"|wc -l

zählt die Anzahl der Verzeichnisse im Ordner, einschließlich

ls -lR|wc -. l

Erklärung:

ls -lR

Eine lange Liste gibt die Dateiinformationen im Verzeichnis aus (R stellt das Unterverzeichnis dar, achten Sie hier auf die Dateien. Anders als gewöhnlich Dateien, das können Verzeichnisse, Links, Gerätedateien usw. sein.)

grep "^-"

Hier wird ein Teil der Ausgabeinformationen der langen Liste gefiltert und nur allgemeine Dateien beibehalten werden. Wenn nur Das Verzeichnis ist ^d

wc -l

Die Anzahl der Zeilen mit statistischen Ausgabeinformationen, da nur nach allgemeinen Dateien gefiltert wurde, ist das statistische Ergebnis das Anzahl der Zeilen allgemeiner Dateiinformationen, und da eine Zeile Die Informationen entsprechen einer Datei, also auch der Anzahl der Dateien.

==================================== 

Wenn Sie nur den Ordner

ls -d anzeigen, nur einer kann angezeigt werden

find -type d Sie können den Unterordner

ls -lF |grep / oder ls - l sehen |grep '^d' betrachtet nur die Ordner im aktuellen Verzeichnis, mit Ausnahme der Ordner unterhalb von

Das obige ist der detaillierte Inhalt vonSo zählen Sie die Anzahl der Dateien in einem Ordner oder Ordner unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn