Maison >Opération et maintenance >exploitation et maintenance Linux >Quelle est la commande pour vérifier la taille d'un dossier sous Linux ?
La commande pour vérifier la taille d'un dossier sous Linux est du. du est une commande qui compte l'espace disque occupé par un répertoire ou un fichier. La syntaxe est "du [option] [nom du répertoire ou du fichier]" ; pour afficher la taille de chaque fichier ou dossier dans le répertoire courant, exécutez "du - h –max-profondeur= 1 *", pour interroger la taille totale du répertoire actuel, exécutez "du -sh", pour afficher la taille totale du répertoire spécifié, exécutez "du -sh nom du répertoire".
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
La commande pour vérifier la taille d'un dossier sous Linux est du.
du est une commande pour compter l'espace disque occupé par un répertoire ou un fichier.
Lorsque nous comptons les répertoires, nous ne voulons pas voir combien d'espace occupent les noms de sous-répertoires et de sous-fichiers sous le répertoire parent, mais nous voulons voir l'utilisation totale du disque des sous-répertoires et des sous-fichiers sous le répertoire parent. Dans ce cas, nous devons utiliser la commande du pour compter l'utilisation réelle du disque d'un répertoire. Le format de la commande
du est le suivant :
du [选项] [目录或文件名]
Options :
-a
: Affiche l'utilisation du disque de chaque sous-fichier. Par défaut, seule l'utilisation du disque des sous-répertoires est comptée-a
:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h
:使用习惯单位显示磁盘占用量,如 KB、MB 或 GB 等;
-s
:统计总磁盘占用量,而不列出子目录和子文件的磁盘占用量
通过命令du -h –max-depth=1 *
,可以查看当前目录下各文件、文件夹的大小,这个比较实用。
查询当前目录总大小可以使用du -sh
,其中s代表统计汇总的意思,即只输出一个总和大小。
通过命令du -h –max-depth=0 *
,可以只显示直接子目录文件及文件夹大小统计值。
如果只想查看指定目录的总大小,可以使用du -sh 目录名称
。
对于指定文件夹也可以指定显示层次深度,如du -h --max-depth=0 software/
及du -h --max-depth=1 software/
-h
: utilisez des unités personnalisées pour afficher l'utilisation du disque, telles que Ko, Mo ou Go
-s : Comptez l'utilisation totale du disque sans lister l'utilisation du disque des sous-répertoires et sous-fichiersPassez la commande du -h –max-degree= 1 *
, vous pouvez vérifier la taille de chaque fichier et dossier du répertoire courant, c'est plus pratique.
Requête Vous pouvez utiliser du -sh
pour déterminer la taille totale du répertoire actuel, où s représente un résumé statistique, c'est-à-dire qu'une seule taille totale est affichée.
Passé La commande du -h –max-degree=0 *
ne peut afficher que les statistiques de taille des fichiers et dossiers du sous-répertoire direct.
du -sh directory name
. 🎜🎜🎜🎜Pour Vous pouvez également spécifier la profondeur de la couche d'affichage en spécifiant un dossier, tel que du -h --max-degree=0 software/
et du -h --max-degree=1 software/
🎜🎜🎜🎜🎜🎜Connaissances étendues : La différence entre la commande du et la commande df🎜🎜🎜Parfois, nous constaterons que lors de l'utilisation de la commande du et de la commande df pour compter l'utilisation des partitions, les données obtenues sont différentes . En effet, la commande df est considérée du point de vue du système de fichiers et utilise l'espace non alloué dans le système de fichiers pour déterminer la quantité d'espace allouée dans le système de fichiers. C'est-à-dire que lors de l'utilisation de la commande df pour compter les partitions, il faut prendre en compte non seulement l'espace occupé par les fichiers, mais également l'espace occupé par les commandes ou les programmes (le plus courant est que le fichier a été supprimé, mais le programme n'a pas libéré l'espace). 🎜🎜La commande du est orientée fichier et calculera uniquement l'espace disque occupé par le fichier ou le répertoire. En d'autres termes, les partitions comptées par la commande df sont plus précises et constituent un véritable espace libre. 🎜🎜Apprentissage recommandé : 🎜Tutoriel vidéo Linux🎜🎜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!