Il existe de nombreuses commandes simples sur Linux, mais les utilisateurs les utilisent fréquemment. L'une d'elles est la commande du qui est l'une des commandes les plus pratiques sous Linux. Du est une abréviation pour "Disk Usage" et est une commande qui calcule l'utilisation de l'espace, la quantité d'espace que les fichiers et les répertoires consomment sur le disque dur.
L'expression est très utile car les utilisateurs peuvent surveiller et configurer des fichiers ou des répertoires qui épuisent l'espace disque.
Qu'est-ce qu'un du Command ?
du commande est un outil de ligne de commande principal pour signaler l'espace disque sur Linux et Unix comme les systèmes d'exploitation.
Bien que la commande du fasse plus qu'estimer les informations d'utilisation du disque des fichiers sur un ordinateur, elle est fournie avec divers paramètres qui présentent les résultats dans différents formats. L'un des principaux avantages de son utilisation est que les utilisateurs peuvent afficher la taille du fichier et du répertoire de manière récursive.
La commande du est efficace lorsqu'un utilisateur souhaite suivre des fichiers volumineux qui occupent de l'espace sur le disque. De plus, comme l'outil est une commande GNU standard , il est préinstallé sur la plupart des machines, il n'y a donc aucun problème pour installer des packages.
du Syntaxe de commande
du [OPTION]... [FILE]...
du [OPTION]... --files0-from=F
du Options de commande
La meilleure partie des options du, également appelées "drapeaux", est qu'elle est fournie avec divers paramètres qui permettent aux utilisateurs de vérifier facilement plusieurs données. Vous trouverez ci-dessous une liste d'options que l'on peut utiliser avec la commande du:
- -0, –null : il faut conclure chaque ligne de sortie avec NULL
- -a, –all: il indique le nombre de tous les fichiers en plus des répertoires
- –apparent-size : au lieu de l'utilisation du disque, l'option imprimera les tailles apparentes.
- -B, –block-size=SIZE: il mettra à l'échelle les tailles à SIZE avant de les afficher sur la console
- -c, –total: imprime le total général
- -d, –max-depth=N : il produit le total pour le répertoire pour les fichiers qui sont N ou n'importe quel niveau en dessous
- -h, –human-readable: il indique la taille des fichiers dans un format lisible par l'homme, tel que mégaoctet, gigaoctet, etc.
- -S, -separate-dirs: il ne produira pas la taille des sous-répertoires
- -s, –summarize : l'option ne produira que le total pour chaque répertoire et non la taille des fichiers qu'il contient.
- –time : l'option affiche la dernière modification d'un fichier ou d'un répertoire
- –exclude=PATTERN: l'option ne prendra pas en compte les fichiers qui correspondent à un modèle particulier.
Exemples de la commande du
La commande du est l'une des commandes les plus utilisées par les utilisateurs de Linux . Nous examinerons des exemples de base de la façon dont on peut l'utiliser efficacement. Il couvrira des exemples de base à avancés où nous pouvons utiliser plusieurs options avec l'outil du pour obtenir la sortie requise.
Exemple 1 :- Commande de base
Supposons que vous souhaitiez trouver l'aperçu de l'utilisation du disque dans l'arborescence des répertoires /home/putty et que tous incluent les sous-répertoires, puis saisissez l'expression suivante:
du /home/putty
Exemple 2 :- -h
La commande ci-dessus imprime le résultat au format bloc qui est un langage machine incompréhensible pour les humains. Ainsi, pour voir la sortie dans un format lisible par l'homme tel que Octets, Kilooctets, Mégaoctets et Gigaoctets, utilisez l'option "-h".
du -h /home/putty
L'utilisateur peut utiliser plusieurs autres paramètres avec l'option -h qui garantit que la sortie sera imprimée dans un format lisible par l'homme.
Exemple 3 :- -a
Les utilisateurs peuvent utiliser le « paramètre -a » pour afficher la taille de tous les fichiers et répertoires. Entrez la commande ci-dessous pour le faire
du -a -h /home/putty
On peut choisir d'utiliser l'option -a sans le "paramètre -h" mais uniquement avec la commande du. L'utilisation de l'indicateur -a sans le paramètre -h présentera l'utilisation du disque de tous les fichiers et répertoires dans un format lisible par ordinateur.
Dans le cas où l'on ne veut voir que le total, on peut tirer parti de l'option "-c". Vous trouverez ci-dessous l'expression à utiliser avec l'option -c en conjonction avec la commande du: du -c -h /home/putty
Exemple 4 :- -m et -k
Les utilisateurs peuvent également choisir de n'imprimer que l'utilisation du disque d'un répertoire avec ses sous-répertoires dans une unité spécifique telle que les kilo-octets et les mégaoctets. On peut coupler le paramètre avec l'option -h pour obtenir le résultat uniquement dans un format lisible par l'homme. Voici des exemples pour les deux:
du -mh /home/putty
La commande ci-dessus affichera les données en mégaoctets. Saisissez l'expression suivante pour l'afficher en kilo-octets.
du -k /home/putty
Supposons maintenant que vous souhaitiez afficher les fichiers uniquement au-dessus d'une certaine taille, plutôt que d'afficher tous les fichiers. Par conséquent, les utilisateurs peuvent définir un seuil pour afficher uniquement une taille de fichier spécifique. Par exemple, regardez l'exemple ci-dessous:
du -h -t 100M -a /
Exemple 5 :- -s
Le paramètre -s est très pratique car il permet aux utilisateurs de visualiser l'utilisation globale du disque d'un répertoire. L'utilisateur doit saisir la commande suivante pour ce faire:
du -sh /home/putty
Exemple 6 :- commande du avec des tailles spécifiques
Les programmeurs peuvent utiliser l'option -d en conjonction avec la commande du pour imprimer les tailles jusqu'à un niveau donné. Vous devez entrer le numéro de niveau pour afficher les fichiers de ce niveau particulier. En termes simples, à l'aide du paramètre -d, vous pouvez spécifier la profondeur à laquelle la commande doit vérifier les fichiers. En spécifiant le niveau 1, il analysera 1 répertoire en profondeur.
Voici un exemple du paramètre -d:
du -d 1 /home/putty
Non, au lieu de -d 1, entrez -d 2.
du -d 1 /home/putty
Vous remarquerez que la sortie contient plus de fichiers que la commande précédente.
Exemple 7:- --heure
Le paramètre -time est fréquemment utilisé par les programmeurs pour afficher l'horodatage de la dernière modification des fichiers.
du --time -h /home/putty
Exemple 8 :- --exclure
Le paramètre d'exclusion est essentiel pour ceux qui souhaitent calculer l'utilisation du disque tout en excluant certains types de fichiers. Par exemple, dans la commande ci-dessous, nous allons estimer l'utilisation du disque d'un répertoire tout en omettant tous les fichiers ".txt" de la sortie.
du -ah --exclude=”*.txt” /home/putty
L'utilisateur peut utiliser l'option --exclude pour tous les formats de fichiers, ce qui facilite le calcul de l'utilisation du disque d'un répertoire sans les types de fichiers que vous ne souhaitez pas inclure.
Exemple 9 :- -L
L'indicateur -L est utilisé pour déréférencer tous les liens symboliques. Cela aide car un lien symbolique occupe de l'espace. Voici un exemple du paramètre -L :
du -L
Exemple 10 :- utilisation de l'espace disque d'un fichier spécifique
Supposons que vous souhaitiez calculer l'espace disque occupé par un fichier particulier. Voici la commande pour le faire :
du home/putty/file. Txt
La commande du sous Linux est une commande très utile qui, lorsqu'elle est utilisée avec des utilitaires, peut vous faciliter la vie. Les utilisateurs peuvent l'utiliser avec des utilitaires tels que -a, sort, -n, -r, head -n et bien d'autres. Par exemple, voici comment les utilisateurs peuvent utiliser le du pour rechercher et trier les systèmes de fichiers.
du -a / | sort -n -r | head -n 20
Le "sort -n -r" triera les résultats par taille, tandis que le "head -n 20" affichera les 20 meilleurs résultats des fichiers triés.
Ce qui précède est un résumé d'une commande du sous Linux . Lorsqu'ils sont exploités, les utilisateurs peuvent obtenir un aperçu complet de l'espace disque consommé par différents fichiers et répertoires. Alors que la commande standard du affichera des dizaines de milliers de résultats, les utilisateurs peuvent choisir de réduire les résultats en utilisant de nombreux indicateurs.