Maison >Problème commun >Comment vérifier la taille du dossier sous Linux
Linux est un système d'exploitation puissant largement utilisé dans les serveurs et les ordinateurs personnels. Sur les systèmes Linux, l'affichage de la taille des dossiers est une opération courante, très importante pour gérer les ressources système et vérifier l'utilisation du disque. Cet article présentera plusieurs méthodes pour vérifier la taille des dossiers dans les systèmes Linux.
Méthode 1 : Utiliser la commande
la commande du est un outil utilisé pour estimer la capacité des fichiers et des répertoires dans les systèmes Linux. Avec la commande du, vous pouvez visualiser la taille d'un dossier et le trier selon la hiérarchie des répertoires.
Pour afficher la taille d'un dossier, vous pouvez utiliser la commande du selon la syntaxe suivante :
du [options] [répertoire]
Où les options peuvent être ajustées selon les besoins. Certaines options couramment utilisées incluent :
-h : Afficher la taille des fichiers et des répertoires dans un format lisible par l'homme.
-s : affiche uniquement la taille totale du répertoire spécifié, pas la taille des sous-répertoires.
-c : Affiche la taille totale sur la dernière ligne, y compris la taille de tous les répertoires spécifiés.
Par exemple, pour afficher la taille de tous les fichiers et sous-répertoires du répertoire actuel, vous pouvez utiliser la commande suivante :
du -h
Pour afficher la taille d'un répertoire spécifique, vous pouvez spécifier le chemin d'accès au répertoire dans la commande, par exemple :
du -h /path/to/directory
Méthode 2 : utilisez la commande ncdu
ncdu est un puissant outil de ligne de commande permettant de visualiser de manière interactive la taille des fichiers et des répertoires sous Linux. système. La commande ncdu permet aux utilisateurs de parcourir les fichiers et répertoires dans une interface visuelle et de les trier par taille.
Pour utiliser la commande ncdu, vous devez d'abord installer l'outil de ligne de commande. Vous pouvez utiliser la commande suivante pour installer ncdu dans le système Debian/Ubuntu :
sudo apt install ncdu
Une fois l'installation terminée, vous pouvez utiliser la syntaxe suivante pour exécuter la commande ncdu :
ncdu [options] [répertoire]
Où, les options peuvent être basées sur des ajustements sont nécessaires. Certaines options couramment utilisées incluent :
-r : Afficher la taille des fichiers et des répertoires de manière récursive.
-x : exclure les répertoires en dehors du point de montage.
-q : Ne pas afficher la barre de progression.
Par exemple, pour afficher la taille du répertoire courant et de ses sous-répertoires, vous pouvez utiliser la commande suivante :
ncdu -r /
Méthode 3 : Utilisez la commande ls combinée avec les commandes awk et du
La commande ls est utilisée pour répertorier les fichiers et les détails du catalogue. En combinant les commandes awk et du, vous pouvez afficher la taille en unités de dossier.
Pour afficher la taille d'un dossier à l'aide de la commande ls combinée aux commandes awk et du, vous pouvez utiliser la commande suivante :
ls -ld */ | awk '{print $5,$9}' |
Cette commande fonctionne Le principe est le suivant :
1. ls -ld */ : Lister tous les dossiers du répertoire courant et afficher leurs informations détaillées.
2. awk '{print $5,$9}' : extrayez la taille et le nom du dossier de la sortie de la commande ls.
3. xargs du -sh : appliquez la commande du à chaque dossier pour calculer sa taille et l'afficher dans un format lisible par l'homme.
Avec la commande ci-dessus, vous pouvez facilement vérifier la taille du dossier.
Pour résumer, le système Linux propose diverses méthodes pour vérifier la taille d'un dossier. Vous pouvez facilement connaître la taille d'un dossier et l'utilisation globale du disque en utilisant la commande du, la commande ncdu ou une combinaison de commandes ls, awk et du. Que vous gériez un serveur ou un PC, ces méthodes peuvent être très utiles pour comprendre la taille des dossiers. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!