Bei der Verwaltung eines Linux-Systems ist die Kenntnis der Größe Ihrer Verzeichnisse für eine effektive Speicherplatzverwaltung und Fehlerbehebung von entscheidender Bedeutung. Wenn Ihr System nicht mehr über genügend Speicherplatz verfügt, können Sie das Problem schnell beheben, indem Sie ermitteln, welche Verzeichnisse den meisten Speicherplatz beanspruchen. Dieser Ratgeber zeigt es Ihnen So ermitteln Sie die Größe des Linux-Verzeichnisses mit verschiedenen Befehlen wie du, df, Und BaumEs bietet sowohl grundlegende als auch erweiterte Optionen, um die Analyse der Verzeichnisgröße einfach und effektiv zu gestalten. Unabhängig davon, ob Sie Systemadministrator oder Entwickler sind: Wenn Sie wissen, wie Sie Verzeichnisgrößen überprüfen und verwalten, können Sie Ihren Arbeitsablauf optimieren.
Wer sollte über das Ermitteln der Verzeichnisgröße unter Linux Bescheid wissen?
Zu wissen, wie man die Größe von Verzeichnissen überprüft, ist für verschiedene Benutzertypen von entscheidender Bedeutung, darunter:
- Systemadministratoren: Die Verwaltung des Festplattenspeichers ist ein entscheidender Teil der Aufrechterhaltung fehlerfreier Systeme, insbesondere wenn es um mehrere Benutzer oder Dienste geht.
- Entwickler: Beim Erstellen von Anwendungen müssen Entwickler sicherstellen, dass ihre Projekte nicht zu viel Speicherplatz beanspruchen oder Probleme mit der Systemleistung verursachen.
- Dateningenieure: Der Umgang mit großen Datensätzen erfordert eine ständige Überwachung des Speichers, um Engpässe zu vermeiden.
- Heimanwender: Selbst auf persönlichen Systemen ist es wichtig, den Speicherplatz effizient überprüfen und freigeben zu können, damit die Systeme reibungslos funktionieren.
Wenn Sie zu einer dieser Kategorien gehören, ist die Fähigkeit, die Verzeichnisgröße unter Linux zu ermitteln, ein Muss. Lesen Sie also mit, während wir in diesem Blog über die Größe des Linux-Verzeichnisses sprechen.
Tastenbefehle zum Ermitteln der Verzeichnisgröße unter Linux
Hier sind wichtige Befehle, die Ihnen bei der Verwaltung von Verzeichnissen und Dateien helfen:
du Befehl unter Linux
Der du Der Befehl ist eine der vielseitigsten Möglichkeiten, die Dateigröße eines Linux-Verzeichnisses zu ermitteln. Es bietet eine Schätzung der Dateispeichernutzung und fasst den Speicherplatz zusammen, der von einem bestimmten Verzeichnis und seinen Unterverzeichnissen verbraucht wird. So können Sie es verwenden:
du /path/to/directory
du command Linux will display the size of each file and subdirectory within the given path. Standardmäßig werden Größen in Kilobyte aufgeführt. Sie können auch die verwenden -h Option mit diesem Befehl, um die Ausgabe leichter lesbar zu machen, indem Größen in einem für Menschen lesbaren Format (KB, MB, GB) angezeigt werden:
du -h /path/to/directory
Zusammenfassung der gesamten Verzeichnisgröße
Um nur die Gesamtgröße eines Verzeichnisses zu erhalten, verwenden Sie die -s Option:
du -sh /path/to/directory
Überprüfen Sie die Größe aller Unterverzeichnisse
Wenn Sie die Größe jedes Unterverzeichnisses sehen möchten, verwenden Sie den folgenden Befehl:
du -h --max-depth=1 /path/to/directory
Hier wird die Größe jedes Unterverzeichnisses eine Ebene tief aufgeführt.
df Befehl unter Linux
Während df wird hauptsächlich zum Überprüfen der Speicherplatznutzung verwendet. Es kann bei einer umfassenderen Sicht auf Ihr Dateisystem hilfreich sein, einschließlich der Verzeichnisgröße auf gemounteten Dateisystemen. So können Sie es verwenden:
df /path/to/directory
Dies zeigt die Menge des verwendeten und verfügbaren Speicherplatzes im Dateisystem, in dem sich das Verzeichnis befindet. Genau wie du, Sie können die verwenden -h Option zur Anzeige von Größen in einem besser lesbaren Format:
df -h /path/to/directory
Abhängig von der Größe des Verzeichnisses wird die Festplattennutzung in MB oder GB angezeigt.
Baum Befehl unter Linux
Der Baum Der Befehl bietet eine visuelle Darstellung der Verzeichnisstruktur und kann mit den richtigen Optionen auch Datei- und Verzeichnisgrößen anzeigen. Tree ist besonders nützlich, wenn Sie eine hierarchische Ansicht der Verzeichnisgrößen benötigen. Sie können die Grundform mit dem folgenden Befehl verwenden:
tree /path/to/directory
Verzeichnisgrößen anzeigen mit Baum
So sehen Sie die Größe des Linux-Verzeichnisses mit dem Baum Befehl, verwenden Sie die -s Option:
tree -s /path/to/directory
Auch dies können Sie mit kombinieren -h für menschenlesbare Größen:
tree -sh /path/to/directory
Hier ist eine Kurzreferenztabelle, die die wichtigsten Befehle zum Überprüfen der Verzeichnisgröße unter Linux zusammenfasst:
| Befehl | Verwendung |
| du /path/to/directory | Zeigen Sie die Größe jeder Datei und jedes Verzeichnisses an |
| du -sh /Pfad/zum/Verzeichnis | Zeigt die Gesamtgröße des Verzeichnisses in einem für Menschen lesbaren Format an |
| du -h –max-tiefe=1 | Zeigt die Größe von Unterverzeichnissen an, eine Ebene tief |
| df /Pfad/zum/Verzeichnis | Überprüfen Sie die Speicherplatznutzung für das Dateisystem des Verzeichnisses |
| df -h /Pfad/zum/Verzeichnis | Speicherplatz im für Menschen lesbaren Format anzeigen (MB/GB) |
| Baum /Pfad/zum/Verzeichnis | Verzeichnisstruktur anzeigen |
| tree -sh /Pfad/zum/Verzeichnis | Verzeichnisstruktur mit Größen in für Menschen lesbarem Format anzeigen |
| ncdu /path/to/directory | Ein interaktives Tool zur Analyse der Festplattennutzung |
| stat-Dateiname | Zeigen Sie detaillierte Dateiinformationen an, einschließlich der Größe |
| ls -lh | Listen Sie Dateien in einem Verzeichnis auf und zeigen Sie die Größe in einem für Menschen lesbaren Format an |
Beispiele für zusätzliche Befehle für Linux-Verzeichnis- und Dateigrößen
Sehen wir uns nun an, welche anderen Linux-Befehle uns dabei helfen können, die Größe des Linux-Verzeichnisses und des Linux-Ordners zu ermitteln.
ncdu: Ein interaktiver Viewer zur Datenträgernutzung
Während die du Der Befehl eignet sich gut zum schnellen Ermitteln von Verzeichnisgrößen. ncdu offers an interactive interface, which makes it easier to browse through directories and find what’s using space. Zur Installation und Verwendung ncdu Verwenden Sie den folgenden Befehl:
sudo apt install ncdu ncdu /path/to/directory
stat: Detaillierte Dateiinformationen
Der Befehl stat zeigt detaillierte Informationen zu Dateien und Verzeichnissen, einschließlich ihrer Größe:
stat /path/to/file
Dadurch erhalten Sie Dateiberechtigungen, die letzte Zugriffszeit und die Größe in Bytes.
ls -lh: Dateien mit Größen auflisten
Der ls Der Befehl kann auch Dateigrößen in einem für Menschen lesbaren Format anzeigen. Benutzen -lh listet alle Dateien in einem Verzeichnis auf, einschließlich ihrer Größe:
ls -lh /path/to/directory
Abschluss
Die effektive Verwaltung des Speicherplatzes ist für den reibungslosen Betrieb Ihres Linux-Systems sehr wichtig. Durch das Beherrschen von Befehlen wie du, df, Und Baumkönnen Sie schnell die Größe des Linux-Verzeichnisses ermitteln, die größten Verzeichnisse finden und sicherstellen, dass Sie keinen wertvollen Speicherplatz verschwenden. Diese Tools helfen Ihnen, die Ordnergröße unter Linux für eine effiziente Datei- und Verzeichnisverwaltung zu überprüfen.
FAQ
Wie groß ist das Verzeichnis?
Eine Verzeichnisgröße bezieht sich auf die Gesamtmenge an Speicherplatz, die von allen Dateien und Unterverzeichnissen in einem bestimmten Verzeichnis verbraucht wird. Es umfasst die Größe des Verzeichnisinhalts und Sie können die Größe des Linux-Ordners mit Befehlen wie überprüfen du. Dadurch können Benutzer die Speichernutzung überwachen und den Speicherplatz auf ihren Systemen effektiv verwalten.
Was ist der Unterschied zwischen du Und df unter Linux?
Der du Der Befehl zeigt die Festplattennutzung für Dateien und Verzeichnisse an df Zeigt die gesamte Festplattennutzung für ein Dateisystem oder eine Partition an.
Kann ich verwenden ncdu die Größe von Verzeichnissen unter Linux überprüfen?
Ja, ncdu ist ein interaktives Tool, das die Linux-Verzeichnisgröße anzeigt und die Identifizierung großer Verzeichnisse und Dateien erleichtert.
Wie überprüfe ich den freien Speicherplatz im Verzeichnis unter Linux?
Der df Der Befehl meldet den verfügbaren und belegten Speicherplatz auf Dateisystemen.