Wie man die Größe eines Verzeichnisses von der Befehlszeile erhält

Möchten Sie die Größe eines Verzeichnisses über die Befehlszeile anzeigen? Sie haben vielleicht bemerkt, dass die Verwendung des traditionellen Befehls ls zum Auflisten des Inhalts eines Verzeichnisses nicht unbedingt die Gesamtgröße eines Verzeichnisses anzeigt. Um zu sehen, wie die Festplattenbelegung für ein bestimmtes Verzeichnis ist, sollten Sie stattdessen den dedizierten du-Befehl verwenden, der Statistiken zur Festplattenbelegung für jeden angegebenen Pfad oder Verzeichnis anzeigt. Wir zeigen Ihnen, wie Sie diesen Befehl verwenden.


Dies richtet sich offensichtlich an Befehlszeilenbenutzer, und der Befehl du zum Abrufen der Größe eines Verzeichnisses funktioniert unter Mac OS, Mac OS X, Linux und den meisten anderen Unix-Varianten gleich. Für gelegentliche Mac-Benutzer ist es einfacher, die Größe eines Verzeichnisses über den Finder mit dem Befehl "Informationen abrufen" für einen bestimmten Ordner zu ermitteln.

Abrufen der Größe eines Verzeichnisses über die Befehlszeile

Geben Sie in der Terminal-Befehlszeile die folgende Syntax ein, um die Größe eines Verzeichnisses anzuzeigen:

du -sh /directory/path

Um beispielsweise die Gesamtgröße des Ordners / Applications zu ermitteln, geben Sie die folgende Befehlszeichenfolge aus:

du -sh /Applications/

Sie können dies verwenden, um die Größe jedes angegebenen Verzeichnisses zu berechnen und um die Größe von Verzeichnissen und Dateien anzuzeigen.

Das -s-Flag stellt sicher, dass jeder spezifische Eintrag berechnet wird, und das -h-Flag wird die Ausgabe in lesbarer Größe vornehmen (die Ausgabe der Größe wird als Kilobyte als KB und Megabyte als MB und nicht als Byte angezeigt). Wir haben die Disk-Verwendungsbefehle auch hier für du und den separaten df-Befehl besprochen.

So zeigen Sie die Größe aller Verzeichnisinhalte nach Befehlszeile an

Wenn Sie die Größe des aktuellen Verzeichnisinhalts über die Befehlszeile anzeigen möchten, einschließlich der enthaltenen Ordner und Dateien, wird der Befehl "-sh" mit einem Stern-Platzhalter wie folgt angezeigt:

du -sh *

Dies zeigt die Größe von allem im aktuellen Verzeichnis an, einschließlich der Gesamtgröße von Ordnern und der Gesamtgröße einzelner Dateien in einem langen Listenformat.

Sie können den Platzhalter auch bei Bedarf mit anderen Verzeichnispfaden verwenden. Wenn Sie beispielsweise die Größe eines Desktopordners eines Benutzers und alle Inhalte anzeigen möchten, lautet der Befehl wie folgt:

du -sh /Users/NAME/Desktop/*

Denken Sie daran, dass du die Gesamtdateigröße jedes Verzeichnisses, seines Inhalts und einzelner Dateien berechnet. Je nachdem, welches Zielverzeichnis Sie verwenden, kann es eine Weile dauern, bis Sie die Inhaltsgröße an Sie zurückmelden. Je schneller ein Computer ist, desto schneller findet diese Verarbeitung statt.

Es ist auch erwähnenswert, dass Sie, wenn Sie nur die Größe einer bestimmten Datei innerhalb eines Verzeichnisses und nicht das gesamte Verzeichnis abrufen möchten, stattdessen den Befehl ls -l für diese spezifische Datei verwenden können.

Kennen Sie einen anderen hilfreichen Trick, um die Größe von Verzeichnissen über die Befehlszeile abzurufen? Lassen Sie uns in den Kommentaren wissen, und wenn Ihnen dieser Artikel gefallen hat, würden Sie wahrscheinlich auch unser anderes Befehlszeilenmaterial interessant finden.