Obtenir la taille du dossier sous Linux

Yahya Irmak 30 janvier 2023
  1. Utilisez la commande du pour obtenir la taille d’un répertoire sous Linux
  2. Utilisez la commande df pour obtenir la taille d’un répertoire sous Linux
  3. Utilisez la commande tree pour obtenir la taille d’un répertoire sous Linux
  4. Utilisez la commande ncdu pour obtenir la taille d’un répertoire sous Linux
Obtenir la taille du dossier sous Linux

Les systèmes d’exploitation utilisent un système de fichiers pour stocker des fichiers sur l’ordinateur. Ces emplacements de fichiers sont appelés dossiers sous Windows et répertoires sous Linux.

Cet article explique comment obtenir la taille du répertoire sur la ligne de commande sous Linux. Ensuite, nous examinerons les commandes du, df, tree et ncdu sous Linux.

Utilisez la commande du pour obtenir la taille d’un répertoire sous Linux

Le terminal Linux fournit aux utilisateurs une puissante interface de ligne de commande. L’une des fonctionnalités qu’il fournit est de trouver la taille des répertoires.

Le reste de l’article explique les commandes utilisées pour obtenir la taille des fichiers et leurs paramètres.

La commande du représente l’utilisation du disque et imprime la taille du répertoire spécifié et de ses sous-répertoires de manière récursive. Pour connaître la taille des répertoires avec la commande du, tapez le nom de la commande suivi du nom des répertoires.

S’il y a des sous-répertoires à privilèges élevés dans le répertoire, ajoutez la commande sudo au début.

sudo du /var

Cependant, ces tailles ne sont que des chiffres et peuvent ne pas être claires. Le drapeau -h est utilisé pour afficher les tailles lisibles par l’homme.

sudo du -h /var

Utilisez le drapeau -s pour connaître la taille totale du répertoire sans afficher chaque fichier du répertoire un par un.

sudo du -sh /var

Utilisez le drapeau -c pour trouver la taille totale de tous les répertoires donnés en paramètres.

Utilisez également le drapeau --max-depth si vous voulez qu’un nombre maximum de sous-répertoires s’affiche à l’écran. Le --max-depth=0 est le même que -s.

sudo du -hc --max-depth=0 /var /mnt /tmp /etc

du -hc

Utilisez la commande df pour obtenir la taille d’un répertoire sous Linux

La commande df signifie disque libre. Il affiche les tailles d’espace totales, utilisées et disponibles du système de fichiers. Le drapeau -h est utilisé pour afficher les tailles lisibles par l’homme.

df -h /tmp

df

Utilisez la commande tree pour obtenir la taille d’un répertoire sous Linux

La commande tree liste le contenu des répertoires sous forme d’arborescence. Vous pouvez utiliser le drapeau -d pour lister uniquement les répertoires sans inclure les fichiers et le drapeau -h pour afficher les tailles lisibles par l’homme.

Utilisez également le drapeau -L si vous voulez qu’un nombre maximum de sous-répertoires s’affiche à l’écran.

tree -d -h -L 1 /var

arbre

Si l’outil tree n’est pas installé sur votre système d’exploitation, vous pouvez l’installer avec les commandes suivantes.

  1. Pour Arch Linux/Manjaro
sudo pacman -S tree
  1. Pour Ubuntu/Debian
sudo apt-get install tree
  1. Pour CentOS/RedHat
sudo yum install tree

Utilisez la commande ncdu pour obtenir la taille d’un répertoire sous Linux

Le ncdu est une version visuelle de la commande du et fournit un moyen rapide de savoir quels répertoires utilisent votre espace disque.

ncdu /var

ncdu

Vous pouvez naviguer entre les répertoires à l’aide des touches fléchées haut et bas et voir le contenu du répertoire avec la touche Enter. Ensuite, vous pouvez quitter le programme avec la touche q.

Si l’outil ncdu n’est pas installé sur votre système d’exploitation, vous pouvez l’installer avec les commandes suivantes.

  1. Pour Arch Linux/Manjaro
sudo pacman -S ncdu
  1. Pour Ubuntu/Debian
sudo apt-get install ncdu
  1. Pour CentOS/RedHat
sudo yum install ncdu
Auteur: Yahya Irmak
Yahya Irmak avatar Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn