La commande du (pour disk usage) est l’outil indispensable pour analyser précisément où se trouve l’espace consommé sur vos disques. Alors que df vous donne une vue d’ensemble de la partition, du descend dans l’arborescence pour mesurer la taille des dossiers et des fichiers.
C’est votre outil de prédilection pour identifier le cours vidéo trop lourd ou le dossier de logs qui sature votre LMS.
1. comprendre le résultat de la commande
Si vous lancez du sans option, elle va lister chaque sous-dossier récursivement, ce qui peut générer des milliers de lignes illisibles.
L’option la plus importante est -h (human-readable), souvent couplée à -s (summary) ou -d (depth).
du -sh /var/www/lmsRésultat type :
1.4G /var/www/lms
2. les options essentielles
| option | commande | description |
| humain | du -h | affiche les tailles en Ko, Mo ou Go. |
| résumé | du -sh | donne uniquement le total pour le dossier spécifié (sans lister les sous-dossiers). |
| profondeur | du -h -d 1 | (max-depth) liste la taille des dossiers du premier niveau seulement. |
| tous | du -ah | affiche la taille des dossiers et des fichiers individuels. |
| trié | du -sh * | sort -h | liste le contenu du dossier actuel et trie par taille croissante. |
3. comparaison : df vs du (la nuance technique)
| caractéristique | df | du |
| source d’info | lit les métadonnées du système de fichiers. | parcourt réellement chaque dossier/fichier. |
| vitesse | instantané, même sur de très gros disques. | peut être lent si le disque contient des millions de fichiers. |
| usage type | “est-ce que mon disque est plein ?” | “quel dossier est responsable de la saturation ?” |
La commande du (pour disk usage) est l’outil indispensable pour analyser précisément où se trouve l’espace consommé sur vos disques. Alors que df vous donne une vue d’ensemble de la partition, du descend dans l’arborescence pour mesurer la taille des dossiers et des fichiers.
C’est votre outil de prédilection pour identifier le cours vidéo trop lourd ou le dossier de logs qui sature votre LMS.
1. comprendre le résultat de la commande
Si vous lancez du sans option, elle va lister chaque sous-dossier récursivement, ce qui peut générer des milliers de lignes illisibles.
L’option la plus importante est -h (human-readable), souvent couplée à -s (summary) ou -d (depth).
du -sh /var/www/lmsRésultat type :
1.4G /var/www/lms
2. les options essentielles
| option | commande | description |
| humain | du -h | affiche les tailles en Ko, Mo ou Go. |
| résumé | du -sh | donne uniquement le total pour le dossier spécifié (sans lister les sous-dossiers). |
| profondeur | du -h -d 1 | (max-depth) liste la taille des dossiers du premier niveau seulement. |
| tous | du -ah | affiche la taille des dossiers et des fichiers individuels. |
| trié | du -sh * | sort -h | liste le contenu du dossier actuel et trie par taille croissante. |
3. comparaison : df vs du (la nuance technique)
| caractéristique | df | du |
| source d’info | lit les métadonnées du système de fichiers. | parcourt réellement chaque dossier/fichier. |
| vitesse | instantané, même sur de très gros disques. | peut être lent si le disque contient des millions de fichiers. |
| usage type | “est-ce que mon disque est plein ?” | “quel dossier est responsable de la saturation ?” |
4. exemples concrets d’utilisation
trouver les 10 plus gros dossiers d’un serveur
C’est la commande “sauveuse” quand un serveur sature :
sudo du -ah / | sort -rh | head -n 10
analyser la taille d’un dossier spécifique sans les fichiers cachés
« Revenir à l'index du glossaire
du -sh [nom_du_dossier]




