So erkennen Sie, welcher Ordner oder welche Datei den meisten Speicherplatz benötigt Linux

Innerhalb der Verwaltungs- und Kontrollaufgaben in Linux-Umgebungen haben wir eine grundlegende Aufgabe, nämlich die ständige Überwachung, welche Dateien oder Verzeichnisse in den verschiedenen Linux-Distributionen Speicherplatz verbrauchen, da übermäßiger Speicherplatzverbrauch die optimale Leistung des Systems und damit die Stabilität vieler beeinträchtigt Programme, Anwendungen usw. Hier müssen Managementmaßnahmen wie Speicherplatz freigeben, neue Datenträger hinzufügen usw. ergriffen werden.

Das Speichern von Dateien auf unseren Computern ist eine Aufgabe, die wir normalerweise regelmäßig und oft ohne Kontrolle ausführen. Trotz der Tatsache, dass jedes Mal, wenn Computer über große Kapazitäten verfügen, die Benutzer unsere Festplatten kollabieren und sie an der Grenze des freien Speicherplatzes zurücklassen. Das Problem tritt auf, wenn wir unser Team von Inhalten bereinigen möchten, die nicht schnell bereitgestellt werden, aber wir nicht wissen, wo sich die Informationen im Team befinden, die am meisten beschäftigen. Aus diesem Grund hilft uns die Aufgabe dieses Tutorials unter Linux, große Ordner und Dateien auf unserem Computer zu finden und so Speicherplatz zu gewinnen.

Wenn Sie in den folgenden Schritten Fragen haben, wie Sie die Dateien und Ordner finden, die den meisten Speicherplatz beanspruchen, finden Sie hier das vollständige Video-Tutorial, das Ihnen hilft. Heute wird in diesem Tutorial in einer Ubuntu-Umgebung analysiert, welche Ordner oder Dateien Platz auf dem System belegen und damit Verwaltungsaufgaben darauf ausführen.

1. So zeigen Sie die schwersten Ordner von Linux mit dem Befehl du an

Schritt 1
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 den meisten 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 | sortieren -n -r | Kopf -n 10 

VERGRÖSSERN

Schritt 2
Um die größten Verzeichnisse auf der allgemeinen Systemebene zu finden, führen wir den folgenden Befehl aus:

 du -a | sortieren -n -r | Kopf -n 7 
Schritt 3
Die zugewiesenen Parameter sind wie folgt. In diesem Beispiel haben wir die 7 schwersten Verzeichnisse in Linux angezeigt.

duEs ist dafür verantwortlich, die Größe des von der Datei belegten Speicherplatzes zu bestimmen.

-zuAlle Ordner und Dateien anzeigen.

SortierenEs ist für die Bestellung der Leitungen zuständig.

-nVergleichen Sie die numerischen Werte der Strings.

-REs ist dafür verantwortlich, das Ergebnis der Vergleiche umzukehren.

KopfZeigt den Header der Dateien an.

-n #Es bezieht sich auf die Anzahl der anzuzeigenden Zeilen.

VERGRÖSSERN

Schritt 4
Wenn wir aus Kontroll- oder Verwaltungsgründen die Größe dieser Verzeichnisse im Detail wissen möchten, entweder in KB, MB oder GB, führen wir den folgenden Befehl aus:

 du -hs * | sortieren -rh | head -4 (Zeigt die ersten vier (4) schwersten Verzeichnisse an) 

VERGRÖSSERN

Schritt 5
Mit diesem Befehl zeigen wir die Hauptverzeichnisse an, aber wenn wir 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 | sortieren -rh | Kopf -11 

VERGRÖSSERN

2. So sehen Sie die schwersten Ordner von Linux mit dem Befehl find in einem Pfad

Schritt 1
Manchmal möchten wir ausschließlich die größten im System gespeicherten Dateien anzeigen und Aktionen ausführen, dazu führen wir den folgenden Befehl aus:

 find -type f -exec du -Sh {} + | sortieren -rh | Kopf -n 6 
Schritt 2
Dadurch werden die 6 schwersten Dateien auf dem System angezeigt:

VERGRÖSSERN

Schritt 3
Um die schwersten Dateien in einem definierten Pfad zu finden, zum Beispiel Downloads, verwenden wir die folgende Zeile:

 find / home / solvtic / Downloads -type f -exec du -Sh {} + | sortieren -rh | Kopf -n 3 
Schritt 4
Oder wir können auch Folgendes verwenden:
 find / home / solvtic / Downloads -type f -printf "% s% p \ n" | sortieren -rn | Kopf -n 3 

VERGRÖSSERN

3. So zeigen Sie die schwersten Linux-Dateien mit dem Befehl find im gesamten System an


Wir können auch den Befehl find verwenden, um den Ordner mit der größten Größe direkt auf unserem gesamten Computer zu finden.

Schritt 1
Wir öffnen das Terminal unter Linux mit folgender Tastenkombination

Strg + Alt + T

Schritt 2
Wir schreiben den folgenden Befehl, um uns als Root-Benutzer anmelden zu können.

 Sudo -i 
Schritt 3
Mit dem folgenden Befehl können wir die größte Datei finden, die wir auf unserem Computer haben. Der Backslash hilft uns, die Dateien im gesamten Stammverzeichnis des Systems zu durchsuchen.
 $ sudo find / -type f -printf "% s \ t% p \ n" | sortieren -n | Schwanz -1 
Schritt 4
Danach schreiben wir den folgenden Befehl und drücken die Eingabetaste. Wir sehen eine Liste der Dateien, die auf unserem Computer am meisten wiegen.
 $ find $ HOME -type f -printf '% s% p \ n' | sortieren -nr | Kopf -10 
Wie wir sehen, haben wir verschiedene Möglichkeiten, gezielt die Dateien, Ordner oder Verzeichnisse zu kontrollieren, die in Linux den meisten Platz belegen, und basierend auf diesen Informationen die entsprechenden Kontrollentscheidungen zu treffen. Wenn Sie neben Linux mit einem anderen Betriebssystem arbeiten, finden Sie auch große Dateien in Windows 10 und Mac.

wave wave wave wave wave