Classer l’utilisation des répertoires

LinuxBeginner
Pratiquer maintenant

Introduction

Un espace de travail contient trois répertoires avec des quantités de données différentes. Avant le nettoyage, un administrateur a besoin d’un rapport court, classé du répertoire le moins utilisé au répertoire le plus utilisé.

Ce challenge utilise les commandes et les mécanismes du, sort, pipeline et redirection déjà étudiés dans les ateliers guidés précédents.

Créer le classement de l’utilisation

Situation actuelle

Les enfants directs de /home/labex/project/disk-audit/workspace sont cache, logs et releases. Le répertoire vide reports est prêt à être utilisé.

Périmètre

  • Mesurez les trois répertoires directs et affichez leur taille récapitulative dans un format lisible.
  • Triez les lignes obtenues de la plus petite à la plus grande.
  • Enregistrez l’intégralité de la sortie dans reports/directory-usage.txt.
  • Ne modifiez pas les données préparées.

Objectif

Créez un rapport de l’utilisation des répertoires classé par taille.

Critères de validation

  • reports/directory-usage.txt contient un résultat du -sh pour chacun des répertoires préparés.
  • Les trois lignes sont classées selon leur taille lisible, de la plus petite à la plus grande.
  • Les fichiers préparés conservent leur taille d’origine.

Indice

Quelle chaîne de commandes avez-vous déjà utilisée ?

Utilisez la sortie récapitulative lisible de du, transmettez-la à sort avec l’option de tri des tailles lisibles, puis redirigez la sortie finale vers le rapport.

Résumé

Vous avez combiné la mesure des répertoires, un pipeline, le tri et la redirection pour créer un rapport de stockage utile.

✨ Vérifier la solution et pratiquer