收集云服务器优惠信息
记录云服务器使用心得

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

dutree是一个免费、开源、快速的用于分析磁盘使用情况的命令行工具,采用Rust编程语言编写,由durep(磁盘使用情况报告器)和tree(以树状格式列出目录内容)命令行工具结合开发而成。因此,dutree以树状格式报告磁盘使用情况。

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

dutree特点:

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

在Linux系统中安装dutree

要在Linux发行版中安装dutree,系统上必须安装rust编程语言。如果尚未安装Rust,可以使用以下curl命令进行安装,如下所示:

$ sudo curl https://sh.rustup.rs -sSf | sh

在Linux上安装Rust

安装Rust后,可以运行以下命令在Linux发行版中安装dutree,命令如下:

$ cargo install --git https://github.com/nachoparker/dutree.git

 

在Linux中安装dutree

安装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是一个简单但功能强大的命令行工具,可以在Linux系统上以树状格式显示文件大小并分析磁盘使用情况。以上简单介绍了在Linux系统中使用dutree的几个实例,希望能够对大家有所帮助。

赞(0)
网站声明:本文内容由趣云笔记原创,部分资源收集于网络,如有侵权请联系企鹅:2472781824删除。
文章名称:《dutree:Linux文件系统的强大磁盘使用跟踪器命令》
文章链接:https://www.ecscoupon.com/1137.html
本站资源仅供个人学习交流,未经允许不得转载,更不允许用于商业用途。如需转载,请注明来源,感谢理解!