|
|
|
|
公众号矩阵

分享 Linux 上替换 du 的命令,可视化你的目录

如果在 Linux 命令行上工作,你应该熟悉 du 命令。了解诸如 du 之类的命令,它可以快速返回有关磁盘使用情况的信息,是命令行提高程序员工作效率的方法之一。

作者:佚名来源:Linux公社|2021-11-25 09:40

如果在 Linux 命令行上工作,你应该熟悉 du 命令。了解诸如 du 之类的命令,它可以快速返回有关磁盘使用情况的信息,是命令行提高程序员工作效率的方法之一。然而,如果你正在寻找一种节省更多时间并使你的生活更轻松的方法,那么请查看dust,它是用 Rust 编写的更直观的 du 命令。

简而言之,dust 是一种提供文件类型和元数据的工具。如果你在一个目录中的运行 dust,它会以多种方式报告该目录的磁盘利用率。它提供了一个非常有用的图表,告诉您哪个文件夹使用的磁盘空间最多。如果有嵌套文件夹,您可以看到每个文件夹使用的空间百分比。

安装dust

你可以使用 Rust 的 Cargo 包管理器安装dust:

  1. linuxmi@linuxmi:~/www.linuxmi.com$ cargo install du-dust 

或者,您可能会在 Linux 上的软件存储库中找到它,在 macOS 上,使用MacPorts或Homebrew。

探索dust

dust在目录上发出命令会返回一个图表,该图表显示其内容以及每个项目以树格式显示的百分比。

  1. linuxmi@linuxmi:~/www.linuxmi.com$ dust 

应用dust到特定目录:

  1. linuxmi@linuxmi:~/www.linuxmi.com$ dust /usr/games 

-r 选项以相反的顺序显示输出,根在底部:

  1. linuxmi@linuxmi:~/www.linuxmi.com$ dust -r /usr/games 

使用 dust -d 2 返回两个级别的子目录及其磁盘利用率:

  1. linuxmi@linuxmi:~/www.linuxmi.com$ dust -d 2 /boot 

结论

dust的美妙之处在于它是一个小巧、简单且易于理解的命令。它使用配色方案来表示最大的子目录,从而可以轻松地可视化你的目录。这是一个受欢迎的项目,欢迎贡献。

你是否使用或考虑使用dust?

【编辑推荐】

  1. 鸿蒙官方战略合作共建——HarmonyOS技术社区
  2. Linux 之 nohup 命令
  3. 企业Linux初中级工程师常见问题解决技巧(一)
  4. rm命令弱爆了!你了解吗?
  5. Flink SQL 知其所以然之去重不仅仅有 Count Distinct 还有强大的 Deduplication
  6. 必备!运行于 Linux 服务器的 4 个开源工具
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月获赞

订阅专栏+更多

带你轻松入门 RabbitMQ

带你轻松入门 RabbitMQ

轻松入门RabbitMQ
共4章 | loong576

57人订阅学习

数据湖与数据仓库的分析实践攻略

数据湖与数据仓库的分析实践攻略

助力现代化数据管理:数据湖与数据仓库的分析实践攻略
共3章 | 创世达人

14人订阅学习

云原生架构实践

云原生架构实践

新技术引领移动互联网进入急速赛道
共3章 | KaliArch

42人订阅学习

视频课程+更多

Shell编程企业级实战

Shell编程企业级实战

讲师:张岩峰2778人学习过

UNet(TensorFolow2)图像语义分割实战:训练自己的数据集

UNet(TensorFolow2)图像语义分割实战:训练

讲师:白勇4540人学习过

汇编语言教程

汇编语言教程

讲师:杨大毛765人学习过

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微