dutree是一款免费的开源,快速的命令行工具,用于分析磁盘使用情况 ,用Rust编程语言编写。 它由durep ( 磁盘使用记者 )和树 (列表目录内容,树形格式)命令行工具开发。 因此, dutree以树状格式报告磁盘使用情况。
另请 参见 : Agedu - 一种用于追踪Linux中浪费的磁盘空间的有用工具
它显示彩色输出,取决于GNU LS_COLORS环境变量中配置的值。 这个env变量允许根据扩展名,权限以及文件类型来设置文件的颜色。
dutree特点:
- 显示文件系统树。
- 支持聚合小文件。
- 允许比较不同的目录。
- 支持排除文件或目录。
如何在Linux系统中安装dutree
要在Linux发行版中安装dutree ,必须在系统上安装防锈编程语言,如图所示。
$ sudo curl https://sh.rustup.rs -sSf | sh
一旦生锈 ,您可以运行以下命令在Linux发行版中安装strong> dutree,如图所示。
$ cargo install --git https://github.com/nachoparker/dutree.git
安装dutree后 ,它根据变量LS_COLORS使用环境颜色,它具有与我们的发行版配置相同的颜色ls --color
命令。
$ ls --color
运行dutree最简单的方法是没有参数,这样它就显示一个文件系统树。
$ dutree
Linux文件系统磁盘使用情况
要显示真实的磁盘使用情况而不是文件大小,请使用-u
标志。
$ dutree -u
显示Linux磁盘使用情况
深度显示目录
您可以使用-d
标志显示达到给定深度的目录(默认值为1 )。 以下命令将在当前工作目录下显示深度为3的目录。
例如,如果当前工作目录(~/)
,则显示大小~/*/*/*
,如下面的示例截图所示。
$ dutree -d 3
显示深度磁盘使用目录
在输出中排除文件或目录
要排除匹配文件或目录名称,请使用-x
标志。
$ dutree -x CentOS-7.0-1406-x86_64-DVD.iso
使用排除文件名显示磁盘使用情况
您也可以通过跳过目录来获得快速本地概览,使用-f
选项就像这样。
$ dutree -f
通过跳过目录快速浏览
如图所示,可以使用-s
标志生成完整摘要/概述。
$ dutree -s
Linux磁盘使用情况摘要
聚合小文件
可以聚合小于特定大小的文件,默认值为1M ,如图所示。
$ dutree -a
聚合小文件
排除隐藏的文件
-H
开关允许排除输出中的隐藏文件。
$ dutree -H
-b
选项用于以字节为单位打印大小,而不是千字节(默认值)。
$ dutree -b
要关闭颜色并仅显示ASCII字符,请使用-A
标志。
$ dutree -A
您可以使用-h
选项查看dutree帮助消息。
$ dutree -h Usage: dutree [options] [..] Options: -d, --depth [DEPTH] show directories up to depth N (def 1) -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M) -s, --summary equivalent to -da, or -d1 -a1M -u, --usage report real disk usage instead of file size -b, --bytes print sizes in bytes -x, --exclude NAME exclude matching files or directories -H, --no-hidden exclude hidden files -A, --ascii ASCII characters only, no colors -h, --help show help -v, --version print version number
dutree Github存储库 : https : //github.com/nachoparker/dutree
dutree是一个简单而强大的命令行工具,用于在Linux系统上以树形格式显示文件大小和分析磁盘使用情况。 使用下面的评论表单与我们分享您的想法或疑问。