Comment installer et utiliser Dutree pour analyser l'utilisation du disque sous Linux

Il existe un certain nombre de composants système, à la fois matériels et logiciels, qui ont été conçus pour optimiser l'utilisation totale des ressources système et ainsi être plus productifs dans tous les aspects et l'un de ces éléments est le disque dur.

Actuellement, nous avons des disques durs mécaniques (HDD) et des disques durs à semi-conducteurs (SDD) qui nous offrent diverses fonctionnalités à la fois en termes de capacité et de performances, mais le but de tous est le même : fournir un espace de stockage pour accueillir le système d'exploitation, applications, programmes et fichiers que nous créons quotidiennement en tant qu'utilisateurs.

Petit à petit nous occupons l'espace du disque dur et même s'il est de 1 ou 2 To tôt ou tard nous pouvons être confrontés à une limitation d'espace qui affecte des facteurs tels que :

  • Processus d'accès à l'information, lecture et écriture, lent
  • Redémarrages inattendus du système
  • Défaillances de secteur de disque
  • Impossible d'installer de nouvelles applications
  • Échec de l'enregistrement de nouveaux fichiers
Une bonne pratique que nous devons adopter en tant qu'utilisateurs est de vérifier constamment l'état du disque et si nous sommes des utilisateurs de Linux, l'un des outils les plus utiles pour cela est Dutree qui analysera Solvetic en détail.

Qu'est-ce que DutreeDutree est un outil en ligne de commande qui a été développé pour trouver efficacement quels fichiers ou répertoires occupent de l'espace sur le disque dur. Dutree est écrit dans le langage de programmation Rust et affiche un résumé des répertoires et/ou des fichiers qui occupent plus d'espace nous permettant ainsi d'en prendre le contrôle et de libérer de l'espace sur le disque dur.

L'un des avantages de Dutree est qu'au lieu d'afficher uniquement la racine des fichiers avec leur taille respective, ou les détails de chaque fichier, il n'affichera que les chemins qui occupent le plus de place, en se concentrant uniquement sur cet aspect.

Dutree est développé par deux composants et d'où son nom :

  • durep (rapporteur d'utilisation du disque - génère des rapports d'utilisation du disque)
  • tree (liste le contenu du répertoire au format arborescent)

Caractéristiques de DutreeCertaines des fonctionnalités que nous avons trouvées chez Dutree sont :

  • Prend en charge l'agrégation de petits fichiers
  • Prend en charge l'exclusion de fichiers ou de répertoires
  • Sortie de résultat colorée, basée sur la variable d'environnement LS_COLORS
  • Permet de comparer différents répertoires

1. Comment installer Dutree sur Linux

Étape 1
Pour effectuer le processus d'installation de Dutree sur les distributions Linux, il sera nécessaire d'avoir le langage de programmation Rust sur le système, pour cela nous exécuterons ce qui suit :

 sudo curl https://sh.rustup.rs -sSf | sh

AGRANDIR

Étape 2
Une fois le langage Rust installé sur le système, il sera possible de lancer la commande suivante pour installer strong>dutree sur les distributions Linux comme suit :

 installation de fret --git https://github.com/nachoparker/dutree.git

AGRANDIR

Étape 3
Après avoir installé Dutree sur le système, nous pouvons utiliser les couleurs de l'environnement selon la variable LS_COLORS, qui a les mêmes couleurs que la commande ls --color que la distribution a configurée :

 ls -couleur

AGRANDIR

2. Comment utiliser Dutree sur Linux

Étape 1
Pour afficher une arborescence de système de fichiers, exécutez simplement Dutree sans aucun argument comme celui-ci :

 dutree

AGRANDIR

Étape 2
La taille de ce résultat varie en fonction du répertoire dans lequel nous nous trouvons. Si on veut afficher l'utilisation réelle du disque dur au lieu de la taille du fichier, il faudra utiliser le paramètre -u :

AGRANDIR

3. Comment afficher des répertoires en profondeur avec Dutree sur Linux


En utilisant Dutree, il sera possible d'afficher des répertoires jusqu'à une profondeur spécifiée qui est par défaut 1, et cela est accompli en utilisant l'indicateur -d.

Par exemple, avec la commande suivante, nous afficherons les répertoires jusqu'à une profondeur de 4, sous le répertoire de travail actuel sur le système :

 dutree -d 4

AGRANDIR

4. Comment exclure des fichiers ou des répertoires de la recherche avec Dutree sur Linux

Étape 1
Si nous voulons exclure un répertoire ou un dossier spécifique du résultat de l'analyse Dutree, nous utiliserons la syntaxe suivante :

 dutree -x (nom de fichier ou de répertoire)
Par exemple, nous exclurons le répertoire tools :
 dutree -x outils

AGRANDIR

Étape 2
Avec Dutree, il sera possible d'obtenir un aperçu local rapide en sautant des répertoires, en utilisant l'option -f comme ceci :

 dutree -f

AGRANDIR

Étape 3
Pour générer un résumé complet, nous utiliserons le paramètre -s :

 dutree -s

AGRANDIR

5. Comment ajouter de petits fichiers avec Dutree sur Linux


Avec l'utilisation de l'outil Dutree il sera possible d'ajouter des fichiers plus petits que ceux définis par la valeur par défaut qui est de 1 Mo, pour cela nous ajouterons le paramètre -a :
 dutree -a
En conséquence nous verrons que tous les fichiers plus petits que la taille établie par défaut auront la légende agrégée :

AGRANDIR

6. Comment exclure les fichiers cachés avec Dutree sur Linux


De nombreux fichiers système cachés peuvent prendre du temps à analyser, mais rappelez-vous également que ces fichiers proviennent du système et que leur suppression accidentelle peut ne pas avoir d'impact négatif sur la stabilité du système général.

Étape 1
Pour exclure ces fichiers de l'analyse de Dutree, nous allons exécuter la ligne suivante :

 dutree -H

AGRANDIR

Étape 2
Si nous voulons que les résultats soient imprimés en octets, nous allons exécuter ce qui suit :

 dutree -b

AGRANDIR

Étape 3
Pour désactiver les couleurs et n'afficher que les caractères ASCII, nous utiliserons le paramètre -A :

AGRANDIR

Étape 4
Enfin, si nous voulons voir l'aide de Dutree, nous allons exécuter ce qui suit :

 dutree -h

AGRANDIR

Dutree est un utilitaire simple qui nous donnera la possibilité de contrôler et de gérer les disques durs sous Linux d'une manière simple mais complète.

wave wave wave wave wave