dutree est un outil de ligne de commande rapide et open source pour analyser l'utilisation du disque. Il est écrit dans le langage de programmation Rust et combine les fonctionnalités des outils de ligne de commande durep (outil de rapport sur l'utilisation du disque) et arborescente (répertoriant le contenu du répertoire sous un format arborescent). Par conséquent, dutree est capable de signaler l’utilisation du disque sous forme d’arborescence.
En tant que puissant outil de suivi de l'utilisation du disque, dutree convient aux systèmes de fichiers Linux. Il est gratuit et open source et est capable d'afficher les résultats sous forme de sortie colorée, la couleur dépendant de la configuration de la variable d'environnement GNU LS_COLORS. Cette variable d'environnement permet de définir la couleur des fichiers en fonction de leur extension, de leurs autorisations et de leur type.
dutree a les fonctionnalités suivantes :
Pour installer dutree dans un système Linux, assurez-vous d'abord que le langage de programmation Rust est installé sur le système. Si Rust n'est pas encore installé, vous pouvez l'installer à l'aide de la commande curl suivante :
linuxmi@linuxmi ~/www.linuxmi.com % sudo curl https://sh.rustup.rs -sSf | sh
Après avoir installé Rust, vous pouvez exécuter la commande suivante pour installer dutree dans votre distribution Linux, comme indiqué ci-dessous :
linuxmi@linuxmi ~/www.linuxmi.com % cargo install --git https://github.com/nachoparker/dutree.git
Une fois dutree installé, il utilisera des couleurs d'environnement basées sur la variable d'environnement LS_COLORS, avec les mêmes couleurs que la commande ls –color configurée pour notre distribution.
linuxmi@linuxmi ~/www.linuxmi.com % ls --color
Le moyen le plus simple d'exécuter dutree est sans aucun argument, il affichera donc une arborescence du système de fichiers.
linuxmi@linuxmi ~/www.linuxmi.com % dutree
Pour afficher l'utilisation réelle du disque au lieu de la taille du fichier, utilisez l'indicateur -u.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -u
Vous pouvez utiliser l'indicateur -d pour afficher les répertoires à une profondeur donnée (par défaut 1). La commande suivante affichera les répertoires à la profondeur 3 sous le répertoire de travail actuel.
Par exemple, si le répertoire de travail actuel (~/), affiche la taille de ~///* comme indiqué dans l'exemple de capture d'écran ci-dessous.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -d 3
Exclure des fichiers ou des répertoires dans la sortie
Pour exclure les éléments correspondant aux noms de fichiers ou de répertoires, utilisez l'indicateur -x.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -x alpine-extended-3.16.1-x86_64.iso
Vous pouvez également obtenir rapidement un aperçu local en ignorant les répertoires en utilisant l'option -f comme indiqué ci-dessous.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -f
Un résumé/aperçu complet peut être généré à l'aide de l'indicateur -s comme indiqué ci-dessous.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -s
Peut regrouper des fichiers inférieurs à une certaine taille, la valeur par défaut est 1 Mo, comme indiqué ci-dessous.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -a
Le commutateur pour exclure les fichiers cachés est -H.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -H
Cette option est utilisée pour afficher la taille en octets au lieu de kilo-octets (par défaut). -b
linuxmi@linuxmi ~/www.linuxmi.com % dutree -b
Pour désactiver les couleurs et afficher uniquement les caractères ASCII, utilisez le drapeau -A comme indiqué ci-dessous.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -A
Vous pouvez utiliser l'option -h pour afficher les messages d'aide de Dutree.
$ dutree -h
使用方式: dutree [选项] [..]
选项:
-d, –depth [DEPTH] 显示目录深度为 N (默认 1)
-a, –aggr [N[KMG]] 聚合小于 N B/KiB/MiB/GiB 的文件(默认 1M)
-s, –summary 等效于 -da,或 -d1 -a1M
-u, –usage 报告实际磁盘使用情况而不是文件大小
-b, –bytes 以字节打印大小
-x, –exclude NAME 排除匹配的文件或目录
-H, –no-hidden 排除隐藏文件
-A, –ascii 仅使用 ASCII 字符,不使用颜色
-h, –help 显示帮助
-v, –version 打印版本号
dutree 是一个简单而强大的命令行工具,用于在 Linux 系统上以树状格式显示文件大小和分析磁盘使用情况。如果还有什么疑问与建议,请在下面的评论栏中留言告诉我们。
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!