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.

About the Author

Toni Bernd Schlack

Toni Schlack ist ein Fachinformatiker für Systemintegration (IHK), Multimediaentwickler und Autor. Auf seiner Website bietet er einen Blog mit Artikeln zu Themen wie Digitalisierung, Cloud und IT. Er betreibt auch einen Online-Shop, in dem er eine Kollektion hochwertiger Messer, darunter Küchenmesser, Jagdmesser und Taschenmesser, anbietet. Toni Schlack setzt auf hochwertige Materialien und präzise Handwerkskunst. Mehr über seine Arbeiten und Produkte erfahren Sie auf seiner Webseite: Toni Schlack.

Schreibe einen Kommentar

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

You may also like these