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.txtcontient un résultatdu -shpour 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.



