Linux ist ein beliebtes Betriebssystem, das dem Benutzer eine breite Palette von Funktionen bietet. Eine solche Möglichkeit besteht darin, die Größe der Dateien im Verzeichnis zu ermitteln. Dies kann oft nützlich sein, wenn Sie bestimmen möchten, wie viel Speicherplatz bestimmte Dateien oder Verzeichnisse auf Ihrer Festplatte belegen.
Unter Linux gibt es mehrere Möglichkeiten, die Größe der Dateien herauszufinden. Eine der einfachsten Methoden besteht darin, den Befehl "du" zu verwenden, der die Größe von Dateien und Verzeichnissen berechnet. Öffnen Sie dazu ein Terminal und geben Sie den folgenden Befehl ein:
du -sh /path/to/directory
Wobei "/path/to/directory" der Pfad zu dem Verzeichnis ist, dessen Größe Sie interessiert. Der Parameter "-s" weist den Befehl "du" an, nur die Gesamtgröße auszugeben, und der Parameter "-h" macht die Größe für eine Person verständlicher, indem er sie in ein lesbares Format konvertiert.
Eine andere Möglichkeit, die Größe der Dateien in einem Verzeichnis zu ermitteln, besteht darin, den Befehl 'ls' zu verwenden. Es zeigt eine Liste der Dateien und deren Größe im ausgewählten Verzeichnis an. Geben Sie dazu den folgenden Befehl im Terminal ein:
ls -l /path/to/directory
Wobei "/path/to/directory" der Pfad zu dem Verzeichnis ist, an dem die Dateigrößen Sie interessieren. Der Parameter "-l" weist den Befehl "ls" an, die Dateien als Liste mit detaillierten Informationen einschließlich der Dateigröße aufzulisten.
Jetzt haben Sie mehrere Möglichkeiten, die Größe der Dateien im Linux-Verzeichnis herauszufinden. Wählen Sie die für Sie bequemste Methode und beginnen Sie noch heute mit der Verwendung!
Die Größe der Dateien im Linux-Verzeichnis ermitteln
Unter Linux gibt es mehrere Möglichkeiten, die Größe der Dateien in einem Verzeichnis zu ermitteln. Betrachten Sie einige nützliche Befehle.
1. Befehl du . Es ermöglicht Ihnen, die Größe jeder Datei oder jedes Verzeichnisses in einem bestimmten Verzeichnis und seinen Unterverzeichnissen zu ermitteln. Der Befehl gibt die Größe in Bytes oder in Kilobyte, Megabyte oder Gigabyte aus, abhängig von den Optionen. Anwendungsbeispiel:
du -h /path/to/directory
2. Der Befehl ls mit der Option -l . Es gibt detaillierte Informationen zu jeder Datei im Verzeichnis aus, einschließlich ihrer Größe in Bytes. Anwendungsbeispiel:
ls -l /path/to/directory
3. Das nützliche Flag ist s des Befehls ls . Es ermöglicht Ihnen, nur die Gesamtgröße aller Dateien in einem bestimmten Verzeichnis zu kennen. Anwendungsbeispiel:
ls -s /path/to/directory
4. Der Befehl find mit der Option -exec du -ch <> + . Sie findet alle Dateien in dem angegebenen Verzeichnis und seinen Unterverzeichnissen und erkennt dann die Größe jeder Datei mit dem Befehl du . Dieser Befehl gibt auch die Gesamtgröße aller Dateien am Ende aus. Anwendungsbeispiel:
find /path/to/directory -type f -exec du -ch <> +
Wenn Sie die Größe der Dateien im Linux-Verzeichnis kennen, können Sie Ihre Daten effizienter verwalten und die Speicherplatznutzung optimieren.
Arbeitsvorbereitung
Bevor Sie beginnen, die Größe der Dateien im Linux-Verzeichnis herauszufinden, benötigen Sie Folgendes:
- Ein Computer oder eine virtuelle Maschine mit installiertem Linux-Betriebssystem;
- Zugriff auf ein Terminal oder eine Eingabeaufforderung;
- Kenntnis der grundlegenden Linux-Befehle (z. B. ls, du, find usw.);
Wenn Sie keine der genannten Komponenten haben, installieren oder konfigurieren Sie die entsprechende Komponente, bevor Sie fortfahren.
Verwenden des Befehls du
- -h : Gibt die Größe in einem lesbaren Format aus (z. B. in Gigabyte, Megabyte oder Kilobyte)
- -s : Gibt nur die Gesamtgröße aus
- -c : gibt die Gesamtgröße am Ende der Liste aus
- --max-depth=N : Wobei N eine Ganzzahl ist, begrenzt die Analytiefe des Dateisystems
Beispiele für die Verwendung des Befehls du:
- Zählen der Dateigröße:
- du file.txt
- Kataloggröße zählen:
- du /path/to/directory
- Zählen der Verzeichnisgröße ohne Unterverzeichnisse:
- du -s /path/to/directory
- Zählen der Gesamtgröße mehrerer Verzeichnisse:
- du -s /path/to/directory1 /path/to/directory2
Mit dem Befehl du können Sie schnell und bequem feststellen, welche Dateien oder Verzeichnisse am meisten Speicherplatz belegen, um die Speicherplatznutzung unter Linux zu optimieren.
Einen Abschlussbericht erhalten
Nachdem Sie den Befehl zum Abrufen der Größe der Dateien in einem Verzeichnis ausgeführt haben, können Sie einen Zusammenfassungsbericht abrufen, der die Gesamtgröße aller Dateien, die Größe jeder Datei und die Gesamtgröße der Dateien enthält, die nach Typ unterteilt sind.
Führen Sie die folgenden Schritte aus, um einen zusammenfassenden Bericht zu erhalten:
- Öffnen Sie das Terminal und navigieren Sie zu dem Verzeichnis, für das Sie den Bericht abrufen möchten.
- Geben Sie den Befehl ein:
du -h
Dieser Befehl gibt die Größe jeder Datei im Verzeichnis sowie die Gesamtgröße aller Dateien in einem leicht lesbaren Format aus.
Führen Sie den Befehl aus, um die Gesamtdateigrößen nach Typ zu erhalten:
du -h --max-depth=1 --time
Dieser Befehl zeigt die Gesamtgröße aller Dateien an, die nach Typ aufgeteilt sind, sowie den Zeitpunkt, zu dem jede Datei zuletzt geändert wurde.
Der resultierende Bericht hilft Ihnen, besser zu verstehen, wie viel Speicherplatz die Dateien im Verzeichnis belegen, und hilft Ihnen zu sehen, ob es Dateien gibt, die gelöscht werden können, um Speicherplatz freizugeben.
Wenn Sie also den Befehl du mit verschiedenen Optionen verwenden, erhalten Sie einen detaillierten Bericht über die Größe der Dateien im Linux-Verzeichnis, wodurch Sie den Speicherplatz auf der Festplatte leichter verwalten können.
Zusätzliche Befehlsoptionen
Der Befehl du hat einige zusätzliche Optionen, mit denen Sie die Ausgabe von Informationen über die Größe der Dateien in einem Verzeichnis verfeinern können. Hier sind einige von ihnen:
| Option | Die Beschreibung |
|---|---|
| -h | Dateigrößen in einem "menschenlesbaren" Format mit Maßeinheiten wie Kilobyte (KB), Megabyte (MB) und Gigabyte (GB) ausgeben. |
| -s | Zeigt nur die Gesamtgröße aller Dateien und Verzeichnisse im angegebenen Verzeichnis an, ohne die Größe jeder Datei anzuzeigen. |
| --max-depth=N | Beschränkt die Ausgabe von Dateigrößeninformationen nur auf die angegebene Tiefe N . Zum Beispiel zeigt --max-depth=1 nur die Größe der Dateien und Verzeichnisse im angegebenen Verzeichnis an, zeigt jedoch nicht die Größe der Dateien und Verzeichnisse in ihnen an. |
| --exclude=PATTERN | Ignoriert Dateien und Verzeichnisse, die dem angegebenen Muster entsprechen. Dies ist nützlich, wenn Sie bestimmte Dateien oder Verzeichnisse von der Größenzählung ausschließen möchten. |
| --time | Zeigt an, wann jede Datei oder jedes Verzeichnis in der Ausgabe zuletzt geändert wurde. |
Mit diesen Optionen können Sie die Ausgabe von Dateigrößeninformationen anpassen, sodass sie in bestimmten Situationen verständlicher und einfacher zu verwenden sind.