dutree - 分析彩色输出中磁盘使用情况的CLI工具

dutree是一款用于分析磁盘使用情况的免费开源命令行工具,使用Rust编程语言编写,可以以树状格式报告磁盘使用情况。

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文件系统磁盘使用情况

Linux文件系统磁盘使用情况

要显示真实的磁盘使用情况而不是文件大小,请使用-u标志。

$ dutree -u 
显示Linux磁盘使用情况

显示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磁盘使用情况摘要

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系统上以树形格式显示文件大小和分析磁盘使用情况。 使用下面的评论表单与我们分享您的想法或疑问。