Présentation | Si vous êtes un utilisateur de ligne de commande Linux, vous utiliserez certainement la commande df pour vérifier l'utilisation du disque du système de fichiers. Bien que df soit une commande populaire, elle ne fournit toujours pas certaines fonctionnalités avancées, telles que l'espace disque libre réel d'un utilisateur et divers formats d'affichage utiles. Il existe un autre utilitaire de ligne de commande disponible qui fournit non seulement ces fonctions avancées, mais également toutes les fonctionnalités de df. Dans cet article, nous discuterons de Disk Information Tool – di. |
Il ressort clairement de cette page de manuel de di que di fournit des fonctionnalités précieuses qui valent la peine d'être vérifiées. Regardons quelques exemples de cet outil en action.
Environnement de testVoici quelques exemples d'outils de di :
1. Sortie par défautPar défaut, la commande di génère un format de sortie lisible par l'homme, voici un exemple :
1 2 3 4 5 |
|
Vous pouvez ainsi trouver les unités de données d'utilisation du disque en gigaoctets (G) et mégaoctets (M). C'est certainement mieux que ce que produit la sortie par défaut de df. (Annotation : df peut également afficher un affichage avec des unités similaires, il vous suffit d'ajouter le paramètre supplémentaire -h)
2. Utilisez l'option -A pour imprimer tous les champs tels que les points de montage, les noms de périphériques spéciaux, etc.L'option -A peut être utilisée pour imprimer les points de montage, les noms de périphériques spéciaux, etc. de manière très détaillée. Voici un exemple :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Vous pouvez ainsi voir tous les champs et imprimer le résultat à des fins de débogage.
3. Utilisez l'option -a pour imprimer tous les appareils montésVoici un exemple :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Vous pouvez ainsi voir toutes les informations relatives à tous les appareils, imprimées.
4. Utilisez l'option -c pour utiliser la virgule comme séparateur de valeurOption -c Les valeurs séparées par les commandes seront placées entre guillemets doubles, voici un exemple :
1 2 3 4 5 |
|
Comme ci-dessus, vous pouvez voir que les valeurs sorties avec des délimiteurs par virgules sont imprimées. (Annotation : ce type de sortie peut être facilement analysé comme entrée dans d'autres programmes)
5. Utilisez l'option -g pour imprimer la taille en gigaoctets (G)Voici un exemple :
1 2 3 4 5 |
|
Bien sûr, vous pouvez voir que toutes les valeurs liées à la taille sont imprimées en gigaoctets (G). De même, vous pouvez utiliser les options -k et -m pour afficher la taille en kilo-octets (K) et en mégaoctets respectivement. M) taille.
6. Utilisez l'option -I pour afficher des informations sur un type de système de fichiers spécifiqueSupposons que vous souhaitiez afficher uniquement les informations liées au système de fichiers tmpfs. Ce qui suit vous expliquera comment utiliser l'option -I pour terminer la tâche.
1 2 3 4 5 6 7 |
|
Vous pouvez voir que seules les informations du système de fichiers liées au type tmpfs sont sorties et affichées.
7. Utilisez l'option -n pour ignorer la sortie de la ligne d'en-têteSi vous essayez d'analyser le résultat de cette commande via un script (ou un programme) et que vous souhaitez que la commande di ignore la ligne d'en-tête affichée, alors l'utilisation de l'option -n est une excellente méthode :
1 2 3 4 |
|
Comme ci-dessus, vous pouvez constater que la ligne d'en-tête n'est pas affichée dans la sortie.
8. Utilisez l'option -t pour imprimer une autre ligne totale sous la liste du système de fichiersSi vous souhaitez afficher le nombre total de toutes les colonnes pertinentes, utilisez l'option -t, exemple :
1 2 3 4 5 6 |
|
Observez que la valeur de la dernière ligne correspond aux statistiques de tous les systèmes de fichiers.
9. Trier la sortie avec l'option -s L'option-s peut être utilisée pour trier le résultat de cette commande. Voici comment trier le résultat à l'envers :
1 2 3 4 5 |
|
Vous pouvez également ajouter la sous-option « r » après -s pour trier la sortie dans l'ordre inverse. De même, vous pouvez utiliser l'option -s pour effectuer d'autres types de tri. Voici un extrait du manuel de l'homme pour votre référence :
Méthode de tri -s
Vous pouvez spécifier la méthode de tri. La méthode de tri par défaut consiste à trier par nom du point de montage. Prend en charge les méthodes de tri suivantes :
m : Trier par nom de point de montage (par défaut)
n : Non trié (c'est-à-dire dans l'ordre dans la table de montage /etc/fstab)
s : Selon le nom spécial de l'appareil
t :按照文件系统类型
r :逆序排序
排序方式可以组合使用,如: di –stsrm :按照类型、设备、挂载点逆序排序。di –strsrm :按照类型、设备逆序、挂载点逆序排序。
你可以通过结合-f选项和其子选项指定输出格式字符串,例如用 -fm,打印挂载点的名称:
1 2 3 4 5 |
|
如上你可以看到只有挂载点的名字被打印出来,同样的,打印文件系统的类型用 -ft ,示例:
1 2 3 4 5 |
|
如果你想快速查找,这里有个其他可用的格式选项截图。
结论最后,di命令提供了一些非常有用的特性,比df命令更强大。如果你正在寻找一个类似df,但比df更强大的关于磁盘信息的命令行工具,那么di是最理想的选择。
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!