Im Rahmen der Aufgaben der Verwaltung und Steuerung in Linux- Umgebungen haben wir eine grundlegende Aufgabe, nämlich die ständige Überwachung, welche Dateien oder Verzeichnisse in den verschiedenen Linux- Distributionen Speicherplatz belegen, da der übermäßige Verbrauch von Speicherplatz die optimale Leistung des Systems und damit die Leistung beeinträchtigt die Stabilität vieler Programme, Anwendungen usw.
Hier sollten Sie Verwaltungsmaßnahmen ergreifen, z. B. freien Speicherplatz, neue Discs hinzufügen usw.
Heute wird in diesem Tutorial in einer Ubuntu-Umgebung analysiert, welche Ordner oder Dateien Speicherplatz im System belegen und auf diese Weise Verwaltungsaufgaben auf ihnen ausführen.
1. So finden Sie die größten Ordner in Linux
Der erste Befehl, den wir ausführen, besteht darin, die größten Dateien in einem bestimmten Pfad zu finden. In diesem Beispiel möchten wir die Dateien anzeigen, die mehr Platz im Ordner / home belegen. Dazu führen wir Folgendes aus. In der ersten Spalte finden wir die Größe der Datei oder des Ordners.
du -a / home | sort -n -r | head -n 10
anhang = 35553: 1-verzeichnisse-von-grösserer-grösse-linux.png]
Um die größten Verzeichnisse auf einer allgemeinen Systemebene zu finden, führen wir den folgenden Befehl aus:
du -a | sort -n -r | head -n 7
Die zugewiesenen Parameter sind die folgenden. In diesem Beispiel haben wir die 7 schwersten Verzeichnisse unter Linux bereitgestellt.
Wenn wir aus Steuerungs- oder Verwaltungsgründen die Größe dieser Verzeichnisse detailliert kennen möchten, ob in KB, MB oder GB, führen wir den folgenden Befehl aus:
du -hs * | sort -rh | Kopf -4 (Es werden die ersten vier (4) schwersten Verzeichnisse angezeigt)
Mit diesem Befehl zeigen wir die Hauptverzeichnisse an. Wenn wir jedoch sowohl Verzeichnisse als auch Unterverzeichnisse anzeigen möchten, um den belegten Speicherplatz zu überprüfen, führen wir Folgendes aus und geben am Ende die Anzahl der anzuzeigenden Zeilen an:
du -Sh | sort -rh | Kopf -11
2. So finden Sie die größten Dateien in Linux
Manchmal möchten wir ausschließlich die größten im System gespeicherten Dateien bereitstellen und Maßnahmen ergreifen, um den folgenden Befehl auszuführen:
find -type f -exec du -Sh {} + | sort -rh | head -n 6
Dies zeigt die 6 schwersten Dateien im System an:
Um die schwersten Dateien in einem definierten Pfad zu finden, z. B. Downloads, verwenden wir die folgende Zeile:
find / home / solvetic / Downloads -type f -exec du -Sh {} + | sort -rh | head -n 3
Oder wir können auch Folgendes verwenden:
find / home / solvetic / Downloads -type f -printf "% s% p n" | sort -rn | head -n 3
Wenn Sie in den vorherigen Schritten Zweifel daran hatten, wie Sie die Dateien und Ordner finden, die mehr Speicherplatz belegen, finden Sie hier das vollständige Video-Tutorial.
Um auf dem Laufenden zu bleiben, sollten Sie unseren YouTube-Kanal abonnieren. ABONNIEREN
Wie wir sehen, haben wir mehrere Möglichkeiten, um eine bestimmte Kontrolle über die Dateien, Ordner oder Verzeichnisse zu übernehmen, die mehr Platz in Linux belegen, und anhand dieser Informationen die entsprechenden Kontrollentscheidungen zu treffen. Wenn Sie nicht nur mit Linux arbeiten, sondern auch mit einem anderen Betriebssystem, können Sie auch große Dateien in Windows 10 und Mac finden.