English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comment utiliser correctement la commande Linux -du

Ce document présente simplement comment utiliser la commande Linux –du, ceux qui en ont besoin peuvent consulter.

du(disk usage)

Description de la fonction :Affiche la taille du répertoire ou du fichier.

Grammaire :du [-abcDhHklmsSx][-L <symbole connection>][-X <fichier>][–block-size][–exclude=<répertoire ou fichier>][–max-depth=<niveau de répertoire>][–help][–version][répertoire ou fichier]

Remarque : du affiche l'espace disque utilisé par le répertoire ou le fichier spécifié.

Paramètres :

  -a ou-all : affiche la taille des fichiers individuels dans le répertoire.
  -b ou-bytes : affiche la taille du répertoire ou du fichier en octets.
  -c ou –total :
  -D ou –dereference-args : affiche la taille du fichier source spécifié.
  -h ou –human-lisible : utilise K, M, G pour améliorer la lisibilité des informations.
  -H ou –si :-h les paramètres sont identiques, mais K, M, G sont exprimés en1000 comme unité de conversion.
  -k ou –kilobytes :1024 en octets.
  -l ou –count-links : recalculer la taille des fichiers connectés par le matériel.
  -L<符号连接> ou –dereference<符号 connection> : affiche la taille du fichier source spécifié dans l'option.
  -m ou –megabytes   En}1En unités de MB.
  -s ou –summarize   Afficher uniquement le total.
  -S ou –separate-dirs   Afficher la taille des répertoires individuels sans inclure la taille des sous-répertoires.
  -x ou –one-file-xystem   Utiliser le système de fichiers auquel on a commencé à traiter, en ignorer les répertoires de systèmes de fichiers différents.
  -X<fichier> ou –exclude-from=<fichier>   Dans le répertoire ou le fichier spécifié <fichier>.
  –exclude=<répertoire ou fichier>   Ignorer le répertoire ou le fichier spécifié.
  –max-depth=<niveau de répertoire>   Ignorer les répertoires au-delà du niveau spécifié.
  –help   Afficher l'aide.
  –version   Afficher les informations de version.

Exemple

1、Afficher l'espace occupé par un répertoire ou un fichier :

[root@localhost test]# du
608 ./test6
308 ./test4
4 ./scf/lib
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
12 ./scf/service/deploy
16 ./scf/service
4 ./scf/doc
4 ./scf/bin
32 ./scf
8 ./test3
1288 .

2、Afficher uniquement la taille des sous-répertoires sous le répertoire actuel et la taille totale du répertoire actuel, le plus bas1288Pour la taille totale du répertoire actuel

Afficher l'espace occupé par un fichier spécifique :

[root@localhost test]# du log2012.log
300 log2012.log

3、Voir l'espace occupé par un répertoire spécifique :

[root@localhost test]# du scf
4 scf/lib
4 scf/service/deploy/product
4 scf/service/deploy/info
12 scf/service/deploy
16 scf/service
4 scf/doc
4 scf/bin
32 scf

4、Afficher l'espace occupé par plusieurs fichiers :

[root@localhost test]# du log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz
Afficher uniquement la taille totale:
[root@localhost test]# du -s
1288 .
[root@localhost test]# du -s scf
32 scf
[root@localhost test]# cd ..
[root@localhost soft]# du -s test
1288 test

Ceci est la fin de l'article, j'espère que cela pourra aider votre apprentissage. N'hésitez pas à soutenir le tutoriel呐喊.

Vous pourriez aussi aimer