dustdust命令是用Rust编写的du命令的更直观的实现。如果您使用过Linux命令行,就会熟悉du命令。了解像du这样可以快速返回磁盘使用情况的命令,是命令行提高程序员工作效率的方法之一。但是,如果您正在寻找一种方法来节省更多时间并让您的生活更轻松,请查看dust,它是用更直观的Rust重写的du。简而言之,dust是一个提供文件类型和元数据的工具。如果您在目录上运行dust,它将以多种方式报告该目录的磁盘利用率。它提供了一个信息图表,告诉您哪些文件夹使用的磁盘空间最多。如果您有嵌套文件夹,您可以看到每个文件夹使用的空间百分比。安装dust你可以使用Rust的Cargo包管理器安装dust:探索dust在目录中执行dust命令会返回一个图表,显示目录的内容以及每个项目在树格式中的百分比。$灰尘5.7M┌──exa│██│2%5.9M├──tokei│██│2%6.1M├──灰尘│██│2%6.2M├──tldr│██│2%9.4M├──fd│██│4%2.9M│┌──exa│???█│1%15M│├──rustdoc│?███│6%18M├─┴bin│████│7%27M├──rg│██████│11%1.3M│┌─libz-sys-1.1.3.crate│???????????????????????????????????█│0%1.4M│├──libgit2-sys-0.12.19+1.1.0.crate│????????????????????????????????█│1%4.5M┴-com│1│C6299DB9EC823││2%4.5M││││┴│││││???????????????????????????????█│2%1.0M│││1-8.2─3─1???????????????????????????▓▓▓█│0%1.4M││├──exa-0.10.1│????????????????????????????????????????????▓▓┖?1%▓1%▓Src│││││││?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█│?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█─┴idna-0.2.3│????????????????????????▓┓???????????????????▓┓?▓▓▓┓?▓▓1%┓?│┌──Linux││?????????????????????????????▓▓▓▓▓█?????????????????????????????▓▓▓▓▓█0%1.6m│││┌││linux_like││??1%2.6m││││┴│││││??????????????????????????▓▓▓█│1%3.1M│││7│s─6│1.│???????????????????????????▓▓▓????????????????▓▓▓??─1.2M│││0测试│?????░??????????????????????▓▓▓▓▓ec│1%904K││││┌┌┌┌┌││││?????????????????????▓▓▓▓▓ec│0%2.0m│││││││┴┴┴│││?????????????????????????????↓↓↓↓↓ec│1%3.4m9617;???????????????↓↓↓↓↓↓█│1%6.1M│││┌─┴src│?????????????????????????????????????????????????????▓▓↓▓██│2%6.1M││├─┴libz-sys-1.1.3│???????????????????????????????????▓↓↓↓██│2%1.6M│││┌──pcre│???????????????????????????░.1%3.8m│││├│├s││││??????▓▓▓▓▓???????????█│1%7.4M││┌─┴libgit2│????????????????░????↓↓↓↓██│3%7.6M││├─┴libgit2-sys-0.12.19+1.1.0│??????????????????????3%26M││││┴┴┴┴┴┴┴┴.com-1ecc6299db9ec823│││????????????██████│10%26M│├─┴src│????????????????????????????????██████│10%932k││┌┌┌──│││┌早─-PACK-C3E3A51A17096A3078196F3F014E02E5DA6285AA.IDX││││││??????▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███??????▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███4%135m│││├──pack-c3e3a51a17096a3078196f3f014e02e5da6285aa.pack│???????████████████████████████████│53%147M│││┌─┴包│??????██████████████████████████████│57%147M│││┌─┴物体│??????██████████████████████████████│57%147M│├─┴.git│????#9617;?██████████████████████████████│57%147M││┌─┴github.com-1ecc6299db9ec823│??????██████████████████████████████│57%147M│├─┴索引│??????█████████████████████████████│57%178M├─┴注册表│████████████████████████████████████│69%257M┌─┴.│████████████████████████████████████████████████████│100%$Applydusttoaspecificdirectory:$dust~/Work/Dustoutputfromaspecificdirectory-r选项以相反的顺序显示输出,“root”在底部:$dust-r~/Work/使用dust-d3返回三级子目录及其磁盘利用率:$dust-d3~/Work/wildfly/jaxrs/target/classes4.0K┌──jaxrs.xml│█│1%4.0K┌─┴子系统模板│█│1%4.0K│┌──org.jboss.as.controller.transform.ExtensionTransformerRegistration│█│1%4.0K│├──org.jboss.as.controller.Extension│█│1%8.0K│┌─┴服务│█│2%8.0K├─┴META-INF│█│2%4.0K│┌──jboss-as-jaxrs_1_0.xsd│?█│1%8.0K│├──jboss-as-jaxrs_2_0.xsd│?█│2%12K├─┴架构│██│3%408K│┌─作为│█████████████████████████████████████████│94%408K│┌─┴jboss│████████████████████████████████████████│94%408K├─┴组织│████████████████████████████████████████│94%432K┌─┴班级│████████████████████████████████████████████████████████总结总结总结总结总结总结总结总结总结总结易于,理解理解理解的的的命令命令它它它使用使用使用颜色方案方案来来表示表示大的的的子欢迎的项目,欢迎大家来捐献。
