Verzeichnisnutzung bewerten

LinuxBeginner
Jetzt üben

Einführung

Ein Arbeitsbereich enthält drei Verzeichnisse mit unterschiedlich großen Datenmengen. Vor der Bereinigung benötigt ein Administrator einen kurzen Bericht, der vom Verzeichnis mit der geringsten Nutzung bis zum Verzeichnis mit der höchsten Nutzung sortiert ist.

In dieser Aufgabe verwenden Sie die Muster für du, sort, Pipelines und Umleitungen, die Sie bereits in den vorherigen geführten Labs geübt haben.

Nutzungsrangliste erstellen

Aktuelle Situation

Die direkten Unterverzeichnisse von /home/labex/project/disk-audit/workspace heißen cache, logs und releases. Das leere Verzeichnis reports ist vorbereitet.

Umfang

  • Ermitteln Sie die Größen der drei direkten Unterverzeichnisse und lassen Sie die zusammengefassten Größen in lesbarer Form ausgeben.
  • Sortieren Sie die ermittelten Zeilen von der kleinsten bis zur größten Größe.
  • Speichern Sie die vollständige Ausgabe in reports/directory-usage.txt.
  • Verändern Sie die vorbereiteten Daten nicht.

Ihr Ziel

Erstellen Sie einen nach Größe sortierten Bericht zur Verzeichnisnutzung.

Abnahmekriterien

  • reports/directory-usage.txt enthält für jedes vorbereitete Verzeichnis genau ein Ergebnis von du -sh.
  • Die drei Zeilen sind nach der lesbaren Größe von der kleinsten bis zur größten Größe sortiert.
  • Die vorbereiteten Dateien behalten ihre ursprünglichen Größen.

Hinweise

Welche Befehlskette wurde zuvor geübt?

Verwenden Sie die zusammengefasste, lesbare Ausgabe von du, übergeben Sie sie an die lesbare Sortierung mit sort und leiten Sie die endgültige Ausgabe in den Bericht um.

Zusammenfassung

Sie haben die Ermittlung von Verzeichnisgrößen, eine Pipeline, die Sortierung und eine Umleitung kombiniert, um einen nützlichen Speicherbericht zu erstellen.

✨ Lösung prüfen und üben