So zeigen Sie die Größe eines Ordners in Linux an
Wenn du die Größe eines Ordners in Linux bestimmen möchtest, hast du eine Vielzahl von Befehlszeilen- und GUI-Tools zur Verfügung. In diesem Abschnitt zeigen wir dir, wie du die Größe eines Verzeichnisses mit Hilfe der Befehlszeile anzeigen kannst.
Befehlszeilentools zur Anzeige der Ordnergröße
Die gängigsten Befehlszeilentools zum Anzeigen der Ordnergröße sind:
- du: Zeigt die Plattennutzung von Dateien und Verzeichnissen an.
- df: Zeigt den belegten und freien Speicherplatz von Dateisystemen an.
- ls: Listet Dateien und Verzeichnisse auf, kann aber auch zur Anzeige der Ordnergröße verwendet werden.
- find: Sucht nach Dateien und Verzeichnissen und kann auch zur Anzeige der Ordnergröße verwendet werden.
Verwendung von du zur Anzeige der Plattennutzung
du ist das am häufigsten verwendete Tool zum Anzeigen der Ordnergröße. Es kann wie folgt verwendet werden:
du -sh <Verzeichnisname>
wobei:
- -s: Zeigt die Gesamtgröße des Verzeichnisses an.
- -h: Macht die Ausgabe für Menschen lesbarer, indem sie Einheiten wie KB, MB und GB verwendet.
Beispiel:
du -sh /home/benutzer/Dokumente
Dies zeigt die Größe des Verzeichnisses "/home/benutzer/Dokumente" in menschlich lesbarer Form an.
Befehlszeilentools zur Anzeige der Ordnergröße
Linux bietet eine Reihe von Befehlszeilentools, mit denen du die Größe eines Ordners oder Verzeichnisses ermitteln kannst. Diese Tools bieten verschiedene Optionen und Funktionen, um deine Anforderungen an die Datenträgernutzung zu erfüllen.
du
Der Befehl du
(Disk Usage) ist ein vielseitiges Werkzeug zum Anzeigen der Datenträgernutzung von Dateien und Verzeichnissen. Du kannst ihn verwenden, um die Größe eines bestimmten Ordners oder die kumulative Größe eines Verzeichnisbaums zu ermitteln.
du [Optionen] [Pfad]
Wenn du du
ohne Optionen ausführst, wird die Größe aller Dateien und Unterverzeichnisse im aktuellen Verzeichnis angezeigt. Mithilfe der folgenden Optionen kannst du die Ausgabe anpassen:
- -a: Zeigt die Größe aller Dateien an, auch versteckter Dateien.
- -s: Fasst die Größe aller Dateien und Unterverzeichnisse in einem Verzeichnis zusammen.
- -h: Zeigt die Größe in einem menschenlesbaren Format an (z. B. MB, GB).
- -c: Zeigt eine Grand Totalzeile am Ende der Ausgabe an.
Beispielsweise kannst du den folgenden Befehl verwenden, um die kumulative Größe des Verzeichnisses /home/benutzer/Dokumente
anzuzeigen:
du -sh /home/benutzer/Dokumente
df
Der Befehl df
(Disk Free) zeigt den verfügbaren Speicherplatz und die Datenträgernutzung für Dateisysteme an. Du kannst ihn auch verwenden, um die Größe eines bestimmten Dateisystems zu ermitteln.
df [Optionen] [Dateisystem]
Mit der folgenden Option kannst du die Größe eines bestimmten Dateisystems anzeigen:
- -h: Zeigt die Größe in einem menschenlesbaren Format an (z. B. MB, GB).
Beispielsweise kannst du den folgenden Befehl verwenden, um die Größe des Dateisystems anzuzeigen, auf dem das Verzeichnis /home/benutzer
gespeichert ist:
df -h /home/benutzer
ls
Der Befehl ls
(List) listet Dateien und Verzeichnisse auf. Du kannst ihn auch verwenden, um die Größe von Dateien anzuzeigen.
ls [Optionen] [Pfad]
Mit der folgenden Option kannst du die Größe von Dateien anzeigen:
- -l: Zeigt ausführliche Informationen zu Dateien an, einschließlich ihrer Größe.
Beispielsweise kannst du den folgenden Befehl verwenden, um die Größe der Dateien im Verzeichnis /home/benutzer/Dokumente
anzuzeigen:
ls -l /home/benutzer/Dokumente
find
Der Befehl find
kann verwendet werden, um Dateien und Verzeichnisse auf Grundlage verschiedener Kriterien zu suchen. Du kannst ihn auch verwenden, um die Größe von Dateien und Verzeichnissen zu ermitteln.
find [Optionen] [Pfad] [Aktion]
Mit den folgenden Optionen kannst du die Größe von Dateien und Verzeichnissen ermitteln:
- -print0: Trennt Ergebnisse mit dem NULL-Zeichen, sodass sie leichter von anderen Befehlen verarbeitet werden können.
-
-exec du -sh {} +: Führt den Befehl
du
für jede gefundene Datei oder jedes gefundene Verzeichnis aus und fasst die Ergebnisse zusammen.
Beispielsweise kannst du den folgenden Befehl verwenden, um die kumulative Größe aller Dateien und Unterverzeichnisse im Verzeichnis /home/benutzer/Dokumente
zu ermitteln:
find /home/benutzer/Dokumente -print0 | xargs -0 du -sh
Verwendung von du zur Anzeige der Plattennutzung
du ist ein Befehlzeilenprogramm, mit dem du die Größe von Verzeichnissen und Dateien rekursiv anzeigen kannst. Er ist ein vielseitiges Tool, das dir detaillierte Informationen zur Plattenspeichernutzung bietet.
Syntax
Die Syntax von du lautet:
du [Optionen] [Verzeichnis]
Optionen
du bietet eine Reihe von Optionen zur Anpassung der Ausgabe:
- -s: Zeigt nur die Gesamtgröße aller angegebenen Verzeichnisse an.
- -h: Zeigt die Größe in lesbaren Einheiten (z. B. MB, GB) an.
- -c: Zeigt zusätzlich eine Gesamtsumme an.
- -a: Zeigt die Größe aller Dateien und Verzeichnisse an, auch versteckter.
Verwendung
Um die Größe eines Verzeichnisses anzuzeigen, rufst du du wie folgt auf:
du Verzeichnisname
Beispielsweise zeigt der folgende Befehl die Größe des Verzeichnisses "Dokumente" an:
du Dokumente
Ausgabe:
100K Dokumente/Datei1.txt
200K Dokumente/Datei2.txt
1,3M Dokumente/Unterverzeichnis
3,2M Dokumente/Fotos
5,8M Dokumente
Die Ausgabe listet die Größe jeder Datei und jedes Unterverzeichnisses innerhalb des angegebenen Verzeichnisses auf. Außerdem wird die Gesamtsumme der Größe aller Elemente im Verzeichnis angezeigt.
Berücksichtigung von versteckten Dateien und Unterverzeichnissen
Um die Größe versteckter Dateien und Unterverzeichnisse einzubeziehen, verwende die Option -a:
du -a Verzeichnisname
Anzeigen der Gesamtgröße
Um nur die Gesamtgröße des Verzeichnisses anzuzeigen, verwende die Option -s:
du -s Verzeichnisname
Optionen von du zum Anpassen der Ausgabe
Neben der grundlegenden Verwendung verfügt du
über zahlreiche Optionen, die dir helfen, die Ausgabe an deine genauen Anforderungen anzupassen.
Rekursive Größenberechnung
Mit der Option -R
(oder --recursive
) kannst du die Größenberechnung auf alle Unterverzeichnisse des angegebenen Ordners erweitern. So kannst du die gesamte Größe einer Verzeichnisstruktur ermitteln.
du -R Verzeichnis
Größen in menschlich lesbaren Einheiten anzeigen
Standardmäßig zeigt du
die Größen in Bytes an. Mit der Option -h
(oder --human-readable
) kannst du die Ausgabe in menschlich lesbare Einheiten wie Kilobyte (KB), Megabyte (MB) und Gigabyte (GB) umwandeln.
du -h Verzeichnis
Größensortierung
Die Option -s
(oder --summarize
) bietet dir eine Zusammenfassung der Gesamtgröße aller angegebenen Verzeichnisse. Diese Option ist besonders nützlich, wenn du die Größen verschiedener Verzeichnisse vergleichen möchtest.
du -s Verzeichnis1 Verzeichnis2
Größengrenze festlegen
Mit der Option -t
(oder --threshold
) kannst du eine Größengrenze festlegen. du
zeigt dann nur Verzeichnisse an, die eine bestimmte Größe überschreiten.
du -t 100M Verzeichnis
Dateisystem-übergreifende Größenberechnung
Wenn du die Größenberechnung auf mehrere Dateisysteme ausweiten möchtest, kannst du die Option -x
(oder --one-file-system
) verwenden. Dies ist nützlich, wenn du die Größe von Verzeichnissen auf verschiedenen Partitionen oder Laufwerken ermitteln möchtest.
du -x Verzeichnis1 Verzeichnis2
Weitere Befehle zur Anzeige der Ordnergröße: df, ls, find
Neben du
stehen dir in Linux noch weitere Befehle zur Verfügung, mit denen du die Größe eines Verzeichnisses ermitteln kannst:
df: Anzeige der Plattennutzung
Der Befehl df
(Abkürzung für "disk free") zeigt dir Informationen zur Plattennutzung des gesamten Systems oder einzelner Verzeichnisse an. Gib Folgendes ein:
df
Um die Plattennutzung eines bestimmten Verzeichnisses zu ermitteln, füge den Pfad zum Befehl hinzu:
df /pfad/zum/verzeichnis
ls: Anzeige von Dateigrößen
Mit dem Befehl ls
(Abkürzung für "list") kannst du Dateigrößen in einem Verzeichnis auflisten. Verwende die Option -l
(Abkürzung für "long"), um ausführliche Informationen zu jeder Datei anzuzeigen, einschließlich ihrer Größe:
ls -l
Um die Größe eines bestimmten Verzeichnisses zu ermitteln, füge die Option -d
(Abkürzung für "directory") hinzu:
ls -ld /pfad/zum/verzeichnis
find: Suchen und Anzeigen von Ordnergrößen
Der Befehl find
ermöglicht es dir, Dateien und Verzeichnisse rekursiv zu durchsuchen. Du kannst ihn verwenden, um die Größe eines Verzeichnisses zu ermitteln, indem du nach allen Dateien in diesem Verzeichnis suchst und ihre Größe summierst. Gib Folgendes ein:
find /pfad/zum/verzeichnis -type f -size +100M -print0 | xargs -0 stat -c %s | awk '{s+=$1} END {print s}'
Dieser Befehl sucht alle Dateien im Verzeichnis /pfad/zum/verzeichnis
, die größer als 100 MB sind, und summiert ihre Größen.
Verwendung von GUI-Tools zur Anzeige der Ordnergröße
Neben Befehlszeilentools kannst du auch grafische Benutzeroberflächen (GUIs) verwenden, um die Größe von Ordnern in Linux zu ermitteln. Die meisten modernen Dateimanager bieten diese Funktion.
Dateimanager für grafische Benutzeroberflächen
- Nautilus (GNOME): Klicke mit der rechten Maustaste auf den Ordner und wähle "Eigenschaften". Die Registerkarte "Größe" zeigt die Größe des Ordners und seines Inhalts an.
- Dolphin (KDE): Klicke mit der rechten Maustaste auf den Ordner und wähle "Eigenschaften". Die Registerkarte "Größe" enthält Informationen über die Ordnergröße.
- Nemo (Cinnamon): Klicke mit der rechten Maustaste auf den Ordner und wähle "Eigenschaften". Die Registerkarte "Größe" zeigt die Größe des Ordners und seines Inhalts an.
Systemauslastungsmonitore
Systemauslastungsmonitore wie folgt können auch zur Anzeige der Ordnergröße verwendet werden:
- GNOME System Monitor: Gehe zum Abschnitt "Dateisysteme". In der Spalte "Größe" wird die Größe der gemounteten Dateisysteme angezeigt.
- KDE System Guard: Gehe zum Abschnitt "Dateisystem". Die Größe der gemounteten Dateisysteme wird im Diagramm dargestellt.
- htop: Installiere htop und führe es aus. Wechsel in die Registerkarte "Disks". Die Größe der gemounteten Dateisysteme wird in der Spalte "Size" angezeigt.
Vorteile von GUI-Tools
Die Verwendung von GUI-Tools bietet folgende Vorteile:
- Einfach zu bedienen: Die Verwendung einer grafischen Oberfläche ist intuitiver als Befehlszeilentools.
- Visuell ansprechend: Die Ergebnisse werden in einem leicht verständlichen Format dargestellt.
- Zusätzliche Funktionen: Dateimanager bieten oft zusätzliche Funktionen wie Sortieren, Filtern und Löschen von Dateien.
Anzeigen der Ordnergröße in grafischen Dateimanagern
Wenn du eine grafische Benutzeroberfläche (GUI) verwendest, kannst du auch Dateimanager wie Nautilus in Ubuntu oder Dolphin in KDE Plasma verwenden, um die Größe deiner Ordner anzuzeigen. Diese Dateimanager bieten eine intuitive und benutzerfreundliche Möglichkeit, die Größe deiner Verzeichnisse zu ermitteln.
Verwendung von Nautilus zur Anzeige der Ordnergröße
Öffne Nautilus und navigiere zu dem Ordner, dessen Größe du anzeigen möchtest.
- Option 1: Eigenschaftenfenster: Klicke mit der rechten Maustaste auf den Ordner und wähle "Eigenschaften". Im Eigenschaftenfenster findest du die Größe des Ordners unter dem Abschnitt "Größe".
- Option 2: Spaltenansicht: Klicke auf die Schaltfläche "Ansicht" in der Menüleiste und wähle "Eigenschaften als Spalte anzeigen". Dadurch wird eine neue Spalte mit dem Namen "Größe" hinzugefügt, die die Größe jedes Ordners anzeigt.
Verwendung von Dolphin zur Anzeige der Ordnergröße
Öffne Dolphin und navigiere zu dem Ordner, dessen Größe du anzeigen möchtest.
- Option 1: Statusleiste: Wenn die Statusleiste aktiv ist (klicke auf "Ansicht" -> "Statusleiste"), wird die Gesamtgröße des Ordners am rechten Rand der Leiste angezeigt.
- Option 2: Kontextmenü: Klicke mit der rechten Maustaste auf den Ordner und wähle "Eigenschaften". Im Eigenschaftenfenster findest du die Größe des Ordners unter dem Abschnitt "Größe".
- Option 3: Spaltenansicht: Klicke auf die Schaltfläche "Ansicht" in der Menüleiste und wähle "Ansicht anpassen". Im Dialogfeld "Ansicht anpassen" kannst du die Spalte "Größe" aktivieren, um sie der Spaltenliste hinzuzufügen.
Tipps zur Fehlerbehebung bei Problemen mit der Anzeige der Ordnergröße
Wenn du Probleme bei der Anzeige der Ordnergröße in Linux hast, kannst du die folgenden Tipps zur Fehlerbehebung ausprobieren:
Überprüfe Berechtigungen
Stelle sicher, dass du über die erforderlichen Berechtigungen zum Zugriff auf den Ordner verfügst. Führe den Befehl ls -l
im Terminal aus, um die Berechtigungen des Ordners zu überprüfen. Wenn der Ordner mit einem Schlosssymbol gekennzeichnet ist, hast du möglicherweise keinen Zugriff darauf.
Überprüfe Pfadangaben
Vergewissere dich, dass der Pfad zum Ordner korrekt ist. Wenn der Pfad Leerzeichen enthält, musst du ihn in Anführungszeichen setzen, z. B. du "/Ordner mit Leerzeichen"
.
Verwende absolute Pfade
Statt relativer Pfade zu verwenden (z. B. du ordner
), solltest du absolute Pfade (z. B. du /pfad/zum/ordner
) verwenden, um Verwechslungen zu vermeiden.
Deaktiviere Dateisysteme im Arbeitsspeicher
Wenn du mit Dateisystemen im Arbeitsspeicher (z. B. tmpfs) arbeitest, kannst du die Größe von Ordnern möglicherweise nicht korrekt anzeigen lassen.
Aktualisiere den Befehlscache
Manchmal kann der Befehlscache veraltet sein und falsche Ergebnisse liefern. Aktualisiere den Cache mit dem Befehl sudo updatedb
.
Untersuche Festplattenprobleme
Wenn du nach der Behebung der oben genannten Probleme immer noch Probleme bei der Anzeige der Ordnergröße hast, kann es sich um ein Festplattenproblem handeln. Führe den Befehl sudo fsck -f /dev/sdX
aus, wobei /dev/sdX
das betroffene Festplattengerät ist, um nach Festplattenfehlern zu suchen und diese zu beheben.