GNU/Linux >> Tutoriels Linux >  >> Linux

du :commande introuvable

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.

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande du :

du: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :

Répartition Commande
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk ajouter coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fédora dnf install coreutils
Raspbian apt-get install coreutils

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. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

lspci :commande introuvable

pstree :commande introuvable

ufw :commande introuvable

ln :commande introuvable