Wie man große Dateien unter Linux findet

In diesem Artikel stellen wir Ihnen verschiedene Methoden vor, mit denen Sie große Dateien in einem bestimmten Verzeichnis unter Linux finden und isolieren können. Befolgen Sie die Schritte sorgfältig, um Probleme zu vermeiden.

Es gibt viele Möglichkeiten, große Dateien unter Linux zu finden; wir haben für Sie einige der bequemsten Methoden ausgewählt.

Methode 1: Verwendung des Befehls du

Unter Linux stehen verschiedene Befehle zur Verfügung, mit denen Sie Dateien in einem Verzeichnis anhand ihrer Größe und ihres Speicherorts finden und sortieren können. In dieser Anleitung kombinieren wir einige dieser Befehle, um die Dateien in einem gegebenen Verzeichnis nach ihrer Größe zu sortieren.

  1. Drücken Sie die Tasten „Ctrl"+"Andere"+"T„Öffnen Sie gleichzeitig das Terminal.“
  2. Geben Sie den folgenden Befehl ein und drücken Sie „EnterUm sich als Root-Benutzer anzumelden.
    sudo -i
  3. Geben Sie den folgenden Befehl ein und drücken Sie „EnterUm die größten Dateien im Verzeichnis zu finden.
    $ sudo du -a /dir/ | sort -n -r | Kopf -n 20

    Hinweis: Der Befehl wird verwendet du Um die Dateigrößen zu berechnen, und sortieren Die Ausgabe wird nach Größe sortiert, während gleichzeitig ermittelt wird ganzer Ausgabe für die 20 häufigsten Dateien.

  4. Sie können auch diesen Befehl verwenden, um dieselbe Aufgabe auszuführen:
    $ sudo du -a /2>/dev/null | sort -n -r | head -n 20
  5. Linux zeigt nun die größte 20 Eine Datei im angegebenen Verzeichnis.

Methode 2: Verwendung des Befehls „Suchen“

Wenn Sie die größte Datei selbst direkt finden möchten, anstatt nur das Verzeichnis, in dem sie sich befindet, können Sie den Befehl „find“ verwenden, um die gewünschte Ausgabe zu erzeugen.

  1. Drücken Sie die Tasten „Ctrl"+"Andere"+"T„Öffnen Sie gleichzeitig das Terminal.“
  2. Geben Sie den folgenden Befehl ein und drücken Sie „EnterUm sich als Root-Benutzer anzumelden.
    sudo -i
  3. Geben Sie diesen Befehl ein und drücken Sie „EnterUm die größte Datei auf Ihrem Computer zu finden.
    $ sudo find / -type f -printf "%st%pn" | sort -n | tail -1
  4. Geben Sie anschließend den folgenden Befehl ein und drücken Sie „Enter".
    $ find $HOME -type f -printf '%s %pn' | sort -nr | head-10
  5. Diese Befehle listen die größten verfügbaren Dateien auf.

 

Kommentare sind geschlossen.