Maison > Tutoriel système > Linux > le corps du texte

dutree : un puissant outil de suivi de l'utilisation du disque du système de fichiers Linux

王林
Libérer: 2024-02-05 18:30:21
avant
1174 Les gens l'ont consulté

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 :

  • Afficher l'arborescence du système de fichiers.
  • Prend en charge la fusion de petits fichiers.
  • Permet de comparer l'utilisation du disque de différents répertoires.
  • Prend en charge l'exclusion des fichiers ou répertoires spécifiés.

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Le commutateur pour exclure les fichiers cachés est -H.

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -H
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
Copier après la connexion
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Vous pouvez utiliser l'option -h pour afficher les messages d'aide de Dutree.

$ dutree -h
Copier après la connexion

使用方式: 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!

source:lxlinux.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!