Voir la taille d’un dossier linux, connaître l’espace occupé

Pour savoir combien d’espace prend un dossier sous Linux, la commande la plus utilisée est du, pour Disk Usage. Elle permet d’afficher la taille des fichiers et répertoires présents sur le disque.

Connaître la taille d’un dossier

du -sh /chemin/du/dossier
  • -s (summary) : n’affiche que le total, sans détailler les sous-dossiers.
  • -h (human-readable) : rend les tailles lisibles pour un humain (Ko, Mo, Go).

Afficher la taille de tous les sous-dossiers

du -sh /chemin/du/dossier/*

Cette commande affiche la taille de chaque élément contenu dans le dossier, qu’il s’agisse de fichiers ou de sous-répertoires.

Trier les dossiers par taille

du -sh /chemin/du/dossier/* | sort -hr
  • sort -h : trie les tailles en prenant en compte le format lisible (1K, 100M, 2G…).
  • -r : affiche les résultats du plus grand au plus petit.

Limiter la profondeur d’affichage

du -h --max-depth=1 /chemin/du/dossier
  • --max-depth=1 : limite l’affichage à un seul niveau de profondeur. Seuls les sous-dossiers immédiats sont analysés.
  • -h : format lisible.

Affichage en mégaoctets

du --block-size=M -s /chemin/du/dossier/*
  • --block-size=M : force l’affichage des tailles en Mo (Mégas).
  • -s : affiche uniquement la taille totale de chaque élément.

Puis trier par taille :

du --block-size=M -s * | sort -n -k 1
  • sort -n : tri numérique (utile car les tailles sont toutes en Mo).
  • -k 1 : trie selon la première colonne, donc la taille.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *