Comment utiliser la commande du du du DU dans Linux
La commande DU est utilisée pour savoir quelle quantité de mémoire système est utilisée par différents répertoires ou sous-répertoires. La syntaxe générale de la commande DU dans Linux est:
$ du [Options] Répertoire / sous-répertoire
Il existe différentes options qui peuvent être utilisées avec la commande DU à différentes fins:
Options | Objectifs |
---|---|
H | Pour afficher les unités |
un | Pour afficher l'espace disque utilisé par tous les fichiers disponibles du répertoire spécifié |
s | Pour afficher le total de chaque répertoire |
c | Il combine toutes les tailles des fichiers et les affiche séparément dans la section du total |
-taille apparente | Il affiche la taille absolue des fichiers dans le répertoire |
-profondeur max | Il est utilisé pour spécifier la commande dans quel dossier se déplace dans le répertoire |
-exclure | Il est utilisé pour exclure certains fichiers spécifiés |
-temps | Il affiche l'heure de la dernière modification apportée dans le fichier |
Avant d'utiliser ces options, nous afficherons la taille du disque utilisée par les répertoires du répertoire domestique à l'aide de la commande:
$ du / home / hammad
Dans la sortie, les tailles sont affichées, mais sans les unités, il est difficile pour nous de reconnaître si celles-ci sont dans GBS, MBS ou dans KBS, pour afficher les tailles avec des unités, nous exécutons la commande ci-dessus en utilisant le «-H» option:
$ du -h / home / hammad
Les tailles utilisées par les fichiers du répertoire sont compréhensibles car les unités sont mentionnées avec eux; Pour afficher tous les fichiers présents dans n'importe quel répertoire ou sous-répertoire, nous pouvons utiliser le drapeau «-a»:
$ du -ha / home / hammad / documents
Dans la sortie ci-dessus, si nous voulons afficher le résumé de la taille de "new_directory", nous pouvons remplacer le drapeau "-s" par l'indicateur "-a" dans les options:
$ du -hs / home / hammad / documents / new_directory
Pour afficher la taille de tous les fichiers du répertoire des documents et afficher leur résultat combiné sous le titre de «total», nous utilisons le drapeau «-c»:
$ du -hc / home / hammad / documents
Si nous devons afficher la taille apparente des fichiers disponibles dans le répertoire, nous utiliserons l'option de la «-Apparent-Size»:
$ DU - Apparent-taille / maison / Hammad / documents
De même, nous pouvons limiter le terminal pour accéder aux sous-dossiers spécifiés en utilisant l'option de «-max-Depth», par exemple, nous spécifions «1» pour accéder aux seuls premiers sous-dossiers:
$ du --max-Depth = 1 / Home / Hammad
Nous pouvons voir sur la sortie, la taille a été calculée et affichée uniquement pour le premier dossier, maintenant si nous voulons calculer et afficher jusqu'aux deux premiers dossiers, exécutez la commande:
$ du --max-Depth = 2 / Home / Hammad
Nous pouvons exclure des fichiers en utilisant l'option de «-exclude». Par exemple, nous pouvons exclure tous les fichiers cachés du répertoire domestique, en utilisant le «./ /.«Pour les fichiers cachés:
$ du -ha --exclude =./ /.*
La dernière option dont nous discutons dans cette rédaction est l'option Time qui est utilisée pour afficher les modifications apportées dans le dernier fichier:
$ du - temps
Conclusion
La commande DU est très utile pour gérer l'espace disque car il indique combien d'espace a été occupé par les fichiers et les packages, afin que nous puissions calculer la quantité d'espace qui reste libre sur le disque pour les nouveaux fichiers et packages. Dans cet article, nous avons discuté des différentes façons d'utiliser la commande DU avec ses différentes options.