Haben Sie sich jemals gefragt, wie Sie schnell die Anzahl der Dateien in einem bestimmten Verzeichnis in einem Linux-System zählen können? Als Linux-Benutzer ist dies ein sehr häufiges Bedürfnis. Ob Systemwartung oder Dateiverwaltung, wir alle müssen diese Fähigkeit beherrschen. In diesem Artikel stellen wir Ihnen verschiedene Möglichkeiten vor, dieses Ziel zu erreichen.
Zählen Sie die Anzahl der Dateien im Verzeichnis
Der einfachste Weg, Dateien in einem Verzeichnis zu zählen, besteht darin, mit ls eine Datei pro Zeile aufzulisten und die Ausgabe an wc weiterzuleiten, um die Anzahl zu zählen:
[root@localhost ~]# ls -1U /etc |wc -l
Durch Ausführen des obigen Befehls wird die Summe aller Dateien angezeigt, einschließlich Verzeichnissen und symbolischen Links. -1
选项表示每行列出一个文件,-U
Weisen Sie ls an, die Ausgabe nicht zu sortieren, wodurch der Befehl schneller ausgeführt wird. Der Befehl ls -1U zählt keine versteckten Dateien. Wenn Sie nur Dateien zählen möchten, ohne Verzeichnisse einzubeziehen, verwenden Sie den folgenden Befehl:
[root@localhost ~]# ls -1Up /etc |grep -v /|wc -l
-p
zwingt ls, den Schrägstrich (/)-Indikator an das Verzeichnis anzuhängen. Die Ausgabe wird an den Befehl grep -v weitergeleitet, Zeilen mit Schrägstrichen werden ausgeschlossen und die Anzahl wird gezählt.
Für eine bessere Kontrolle über die aufgelisteten Dateien verwenden Sie find
命令而不是ls
:
[root@localhost ~]# find /etc -maxdepth 1 -type f |wc -l
-type f
选项告诉find仅列出文件(包括隐藏文件),-maxdepth 1
Beschränken Sie die Suche auf Verzeichnisse der ersten Ebene.
Dateien im rekursiven Statistikverzeichnis
Wenn Sie die Anzahl der Dateien in einem Verzeichnis, einschließlich der Dateien in Unterverzeichnissen, zählen möchten, können Sie den Befehl find
verwenden:
[root@localhost ~]# find /etc -type f|wc -l
Ein weiterer Befehl zum Zählen von Dateien ist tree, der den Inhalt eines Verzeichnisses in einem Baumformat auflistet:
[root@localhost ~]# yum -y install tree [root@localhost ~]# tree /root
Unten im Ausgabeinhalt wird angezeigt, wie viele Verzeichnisse und Dateien vorhanden sind.
Durch die Einführung und Demonstration dieses Artikels glaube ich, dass Sie verschiedene Methoden zum Zählen der Anzahl von Dateien in Linux-Systemen beherrschen und deren Vor- und Nachteile verstehen. Unabhängig davon, ob Sie Anfänger oder erfahrener Linux-Benutzer sind, können diese Tipps Ihnen helfen, Dateien effizienter zu verarbeiten und die Arbeitseffizienz zu verbessern. In der Linux-Welt ist das Zählen von Dateien keine lästige Aufgabe mehr, sondern eine leicht zu erlernende Fähigkeit!
Das obige ist der detaillierte Inhalt vonAnzahl der Linux-Statistikdateien: Umfassende Beherrschung durch mehrere Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!