Obtenir la taille du dossier sous Linux
-
Utilisez la commande
du
pour obtenir la taille d’un répertoire sous Linux -
Utilisez la commande
df
pour obtenir la taille d’un répertoire sous Linux -
Utilisez la commande
tree
pour obtenir la taille d’un répertoire sous Linux -
Utilisez la commande
ncdu
pour obtenir la taille d’un répertoire 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
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
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
Si l’outil tree
n’est pas installé sur votre système d’exploitation, vous pouvez l’installer avec les commandes suivantes.
- Pour Arch Linux/Manjaro
sudo pacman -S tree
- Pour Ubuntu/Debian
sudo apt-get install tree
- 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
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.
- Pour Arch Linux/Manjaro
sudo pacman -S ncdu
- Pour Ubuntu/Debian
sudo apt-get install ncdu
- Pour CentOS/RedHat
sudo yum install ncdu
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn