dutree:Linux 文件系统的强大磁盘使用跟踪器

杜特里是一个免费、开源、快速的命令行工具,写在,它是由以下组合发展而来的杜雷普(磁盘使用报告器)和树() 命令行工具。因此,杜特里以树状格式报告磁盘使用情况。

杜特里显示彩色输出,具体取决于配置中的值GNU LS_COLORS环境变量。此环境变量允许根据文件的扩展名、权限和文件类型设置文件的颜色。

杜特里特点:

  • 显示文件系统树。
  • 支持小文件聚合。
  • 允许比较不同的目录。
  • 支持排除文件或目录。

如何在Linux系统中安装dutree

安装杜特里在 Linux 发行版中,您必须有您的系统上安装的编程语言。如果你没有安装完毕后,可以使用以下命令如图所示安装。

$ sudo curl https://sh.rustup.rs -sSf | sh
在 Linux 上安装 Rust

一次已安装,可以运行以下命令进行安装杜特里在 Linux 发行版中,如图所示。

$ cargo install --git https://github.com/nachoparker/dutree.git
在Linux中安装dutree

安装后杜特里,它根据变量使用环境颜色LS_COLORS,它有相同的颜色我们的发行版已配置。

$ ls --color

最简单的跑步方式杜特里没有参数,这样它显示了一个文件系统树。

$ dutree
Linux 文件系统磁盘使用情况

要显示实际磁盘使用情况而不是文件大小,请使用-u旗帜。

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

深度显示目录

您可以显示给定目录深度(默认1),使用-d旗帜。下面的命令将显示最大目录深度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

您可以使用以下命令查看 dutree 帮助消息-h选项。

$ 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

杜特里是一个简单但功能强大的命令行工具,可以在 Linux 系统上以树状格式显示文件大小并分析磁盘使用情况。使用下面的评论表与我们分享您对此的想法或疑问。