Ubuntu : Wie kann ich die größten Dateien in allen Unterverzeichnissen von /var/www anzeigen lassen?

Ubuntu : Wie kann ich die größten Dateien in allen Unterverzeichnissen von /var/www anzeigen lassen?

Die eingesetzten Variablen werden hier ausführlich erklärt

Um die größten Dateien in allen Unterverzeichnissen von /var/www anzuzeigen, kannst du folgenden Befehl in deinem Terminal eingeben:

sudo find /var/www -type f -printf '%s %p\n' | sort -nr | head -n 5

Dieser Befehl nutzt das find-Kommando, um alle regulären Dateien (-type f) unterhalb von /var/www zu finden. Anschließend werden die Dateigrößen und Dateipfade mit dem -printf-Parameter formatiert und durch das Pipe-Symbol an das sort-Kommando übergeben. Hier werden die Ergebnisse absteigend (-nr) nach Dateigröße sortiert. Schließlich werden die fünf größten Dateien durch das head-Kommando ausgegeben.

Die verwendeten Variablen sind:

  • /var/www: Das Verzeichnis, in dem die Suche gestartet wird.
  • %s: Platzhalter für die Dateigröße.
  • %p: Platzhalter für den Dateipfad.
  • sort -nr: Sortiert die Ergebnisse nach der Größe in umgekehrter Reihenfolge.
  • head -n 5: Gibt die ersten fünf Ergebnisse aus.

Beispiele:

  1. sudo find /var/www -type f -printf '%s %p\n' | sort -nr | head -n 5 Gibt die fünf größten Dateien in allen Unterverzeichnissen von /var/www aus.
  2. sudo find /var/www -type f -name "*.txt" -printf '%s %p\n' | sort -nr | head -n 5 Gibt die fünf größten Dateien mit der Erweiterung “.txt” in allen Unterverzeichnissen von /var/www aus.
  3. sudo find /var/www -type f -size +100M -printf '%s %p\n' | sort -nr | head -n 5 Gibt die fünf größten Dateien in allen Unterverzeichnissen von /var/www aus, die größer als 100 Megabyte sind.
  4. sudo find /var/www -type f -mtime -30 -printf '%s %p\n' | sort -nr | head -n 5 Gibt die fünf größten Dateien in allen Unterverzeichnissen von /var/www aus, die in den letzten 30 Tagen geändert wurden.
  5. sudo find /var/www -type f -user www-data -printf '%s %p\n' | sort -nr | head -n 5 Gibt die fünf größten Dateien in allen Unterverzeichnissen von /var/www aus, die dem Benutzer “www-data” gehören.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Search this website