Aller au contenu

Aide-Mémoire dust - Analyseur d'Utilisation de Disque Intuitif

Aide-Mémoire dust - Analyseur d’Utilisation de Disque Intuitif

Section intitulée « Aide-Mémoire dust - Analyseur d’Utilisation de Disque Intuitif »

Une version plus intuitive de du (Disk Usage) écrite en Rust. Affiche l’utilisation du disque avec des graphiques à barres visuels, facilitant l’identification de ce qui consomme de l’espace en un coup d’œil.

PlateformeCommande
macOS (Homebrew)brew install dust
Ubuntu/Debiansudo apt install du-dust
Arch Linuxsudo pacman -S dust
Fedora/RHELsudo dnf install dust
Windows (Scoop)scoop install dust
Windows (Chocolatey)choco install dust
Cargo (Toutes plateformes)cargo install du-dust
Snapsudo snap install dust
Condaconda install -c conda-forge dust
Nixnix-env -iA nixpkgs.du-dust
CommandeDescription
dustAfficher l’utilisation du disque du répertoire courant avec graphique à barres
dust /path/to/dirAnalyser un répertoire spécifique
dust dir1 dir2Comparer l’utilisation du disque de plusieurs répertoires
dust -n 10Afficher les 10 entrées les plus volumineuses
dust -n 30Afficher les 30 entrées les plus volumineuses
dust -d 2Limiter l’affichage à 2 niveaux de répertoires de profondeur
dust -d 1Afficher uniquement les enfants immédiats (aperçu)
dust -rInverser l’ordre de sortie (le plus petit en premier)
dust -pAfficher les chemins complets pour chaque entrée
dust -sAfficher la taille apparente au lieu de l’utilisation du disque
CommandeDescription
dust -DAfficher uniquement les répertoires (pas de fichiers individuels)
dust -FAfficher uniquement les fichiers (pas de répertoires)
dust -iMasquer les fichiers et répertoires cachés
dust -xRester sur le même système de fichiers (ne pas traverser les points de montage)
dust -X node_modulesIgnorer les entrées nommées “node_modules”
dust -X ".git"Ignorer les répertoires .git
dust -e "\.log$"Inclure uniquement les fichiers correspondant au motif regex
dust -v "\.tmp$"Exclure les fichiers correspondant au motif regex
dust -z 1MAfficher uniquement les entrées supérieures à 1 Mo
dust -z 100KAfficher uniquement les entrées supérieures à 100 Ko
dust -tGrouper les résultats par type de fichier/extension
dust -fCompter le nombre de fichiers au lieu de l’utilisation du disque
CommandeDescription
dust -bSupprimer les pourcentages et barres ASCII (sortie brute)
dust -BDéplacer les barres de pourcentage vers le côté droit
dust -cSortie monochrome (pas de couleurs)
dust -CForcer la sortie en couleur (même lors du piping)
dust -RMode lecteur d’écran (pas de barres, ajoute colonne de profondeur)
dust -jSortie au format JSON
dust --skip-totalNe pas afficher la ligne de total en haut
CommandeDescription
dust -o siUnités SI (Ko, Mo, Go — puissances de 1000)
dust -o bAfficher les tailles en octets
dust -o kbAfficher les tailles en kilooctets
dust -o kibAfficher les tailles en kibioctets (1024)
dust -o mbAfficher les tailles en mégaoctets
dust -o mibAfficher les tailles en mébioctets (1024²)
dust -o gbAfficher les tailles en gigaoctets
dust -o gibAfficher les tailles en gibioctets (1024³)
CommandeDescription
dust -LSuivre les liens symboliques
dust -PDésactiver l’indicateur de progression
dust --collapse folder_nameGarder le dossier spécifié réduit dans la sortie
dust --files-from=list.txtLire les chemins depuis un fichier séparé par des retours à la ligne
dust --files0-from=list.txtLire les chemins depuis un fichier séparé par des caractères NUL
# Aperçu rapide : qu'est-ce qui consomme de l'espace disque ?
dust -d 1

# Trouver les fichiers les plus volumineux dans un projet
dust -F -n 20

# Analyser le répertoire home, en ignorant les caches
dust -X ".cache" -X "node_modules" ~

# Comparer deux répertoires côte à côte
dust ~/projects ~/downloads

# Sortie lisible par machine pour scripts
dust -j /var/log

# Trouver ce qui utilise de l'espace sur root, même système de fichiers uniquement
sudo dust -x -d 2 /

# Grouper par type de fichier pour voir quelles extensions utilisent le plus d'espace
dust -t -n 20

# Afficher uniquement les répertoires supérieurs à 100 Mo
dust -D -z 100M

dust affiche une sortie en forme d’arbre avec barres visuelles :

 5.0G   ┌── videos                │████████████████████████████████ │  50%
 2.5G   ├── photos                │████████████████                 │  25%
 1.5G   ├── documents             │██████████                       │  15%
 500M   ├── music                 │███                              │   5%
 500M   ├── downloads             │███                              │   5%
10.0G ┌─┴ home                    │████████████████████████████████ │ 100%
  • Colonne de taille : Taille totale du répertoire et de son contenu
  • Marqueurs d’arbre : Montrent les relations parent-enfant (┌──, ├──, └──)
  • Graphique à barres : Proportion visuelle de chaque entrée
  • Pourcentage : Part de la taille totale du répertoire parent
Fonctionnalitédudust
Barres visuellesNonOui
Sortie en couleurNonOui
Tri par défautNonPar taille
Groupement par type de fichierNonOui (-t)
Sortie JSONNonOui (-j)
Filtrage regexNonOui (-e, -v)
Filtre de taille minimaleNonOui (-z)
VitesseRapideRapide (Rust)