GNU/Linux >> Tutoriels Linux >  >> Linux

du Exemples de commandes sous Linux

Avec la commande df, il est facile de voir quand un disque manque d'espace. Le problème suivant pour l'administrateur système est de savoir quoi faire lorsque cela se produit.

Une autre commande utile pour vous aider est la commande du. La commande du affiche l'utilisation du disque pour un répertoire spécifique (par défaut, le répertoire courant). Il s'agit d'un moyen rapide de déterminer si vous avez des porcs de disque évidents sur le système.

Par défaut, la commande du affiche tous les fichiers, répertoires et sous-répertoires sous le répertoire courant et indique le nombre de blocs de disque pris par chaque fichier ou répertoire. Pour un répertoire de taille standard, cela peut représenter une liste assez longue. Voici une liste partielle de l'utilisation de la commande du :

$ du
484     ./.gstreamer-0.10
8       ./Templates
8       ./Download
8       ./.ccache/7/0
24      ./.ccache/7
368     ./.ccache/a/

Le nombre à gauche de chaque ligne est le nombre de blocs de disque pris par chaque fichier ou répertoire. Notez que la liste commence au bas d'un répertoire et remonte à travers les fichiers et sous-répertoires contenus dans le répertoire.

du Exemples de commandes

1. Pour obtenir l'utilisation de l'espace pour tous :

# du -a

2. Pour imprimer la taille apparente au lieu de l'utilisation du disque :

# du --apparent-size

3. Pour signaler l'utilisation dans une taille de bloc spécifiée :

# du -B=SIZZE
# du --block-size=1024

4. Pour imprimer l'utilisation en taille parent de 1 :

# du -b
# du --bytes

5. Pour produire un grand total :

# du -c
# du --total

6. Pour déréférencer uniquement les liens symboliques répertoriés sur la ligne de commande :

# du -D
# du --dereference-args

7. Pour imprimer les tailles dans un format lisible par l'homme :

# du -h

8. Pour imprimer des tailles dans un format lisible par l'homme avec des puissances de 1000 et non de 1024 :

# du --si

9. Pour imprimer l'utilisation avec une taille de bloc de 1024, c'est-à-dire 1k :

# du -k

10. Pour compter plusieurs fois les tailles si elles sont liées en dur :

# du -l
# du --count-links

11. Pour imprimer l'utilisation avec une taille de bloc de 1024*1024=1048576, c'est-à-dire 1M :

# du -m

12. Pour déréférencer tous les liens symboliques :

# du -L
# du --dereference

13. Pour ne suivre aucun lien symbolique (c'est la valeur par défaut) :

# du -P
# du --no-dereference

14. Pour terminer chaque ligne de sortie avec 0 octet plutôt qu'avec une nouvelle ligne :

# du -0
# du --null

15. Pour ne pas inclure la taille des sous-répertoires :

# du -S
# du --separate-dirs

16. Pour n'afficher qu'un total pour chaque argument :

# du -x
# du --one-file-system

17. Pour exclure les fichiers qui correspondent à n'importe quel modèle dans FILE :

# du -X
# du --exclude-from=FILE

18. Pour exclure les fichiers qui correspondent à PATTERN :

# du --exclude=PATTERN 

19. Pour imprimer le total d'un répertoire :

# du --max-depth=N

20. Pour afficher l'heure de la dernière modification de n'importe quel fichier dans le répertoire :

# du --time

21. Pour afficher l'heure en WORD au lieu de l'heure de modification :atime, access, use, ctime ou status :

# du --time=WORD

22. Pour afficher les heures en utilisant le style STYLE :

# du --time-style=STYLE

23. Pour obtenir de l'aide :

# du --help

24. Pour obtenir la version :

# du --version 

Réflexions finales

La commande du en elle-même peut être quelque peu inutile. C'est agréable de pouvoir voir l'espace disque occupé par chaque fichier et répertoire individuel, mais cela peut n'avoir aucun sens lorsque vous devez parcourir des pages et des pages d'informations avant de trouver ce que vous cherchez.

Vous pouvez utiliser les paramètres de ligne de commande suivants avec la commande du pour rendre les choses un peu plus lisibles :

  • -c  :produire un grand total de tous les fichiers répertoriés.
  • -h  :tailles d'impression sous une forme lisible par l'homme, en utilisant K pour kilooctet, M pour mégaoctet et G pour gigaoctet.
  • -s  :Résumez chaque argument.


Linux
  1. 7 Exemples de commandes Linux df

  2. 8 Exemples de commandes Linux TR

  3. Exemples de commande rm sous Linux

  4. Exemples de commandes ps sous Linux

  5. w Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux