#命令行 #路径 #目录 #df #linux #扫描 #最大的

app df-rs

一个可以列出你支持路径上10个最大目录的工具,类似于Linux中的df

4个版本

0.2.2 2022年8月16日
0.2.1 2022年6月8日
0.2.0 2022年6月8日
0.1.0 2022年6月8日

1583文件系统

MIT 许可证

9KB
166 代码行

此项目制作了一个命令行工具,可以列出你支持路径上的10个最大目录(类似于Linux中的df)。我是一个Rust的初学者,这个工具可能存在性能问题,在我的Windows10计算机上扫描我的e:/路径(E盘硬盘大小为79GB)几乎需要5分钟。可能是因为E盘包含大量的前端项目,其中node_modules目录中有大量的文件,这减缓了扫描速度。

注意:此工具仅在Windows上使用和测试过。如果您在其他系统上有任何问题或对提高扫描性能有好的建议,请告诉我。

安装

cargo安装 df-rs

用法

df-rs e:/

示例

PS C:\Users\Lenovo> df-rs.exe E:\IdeaProjects\
size                    dir
947mb                   ******
505mb                   rescript-example
500mb                   node-quant
186mb                   rxstate
167mb                   mng-easy-util
125mb                   stockexchangebacktest
123mb                   mng-color-picker
122mb                   mng-rx-state
117mb                   lyttest
109mb                   deliver-fileupload

PS C:\Users\Lenovo> df-rs.exe e:/
get size of e:/System Volume Information failed: Os { code: 5, kind: PermissionDenied, message: "拒绝访问。" }
size                    dir
18219mb                 vscode_proj
13842mb                 mywechat
6382mb                  ***
4924mb                  IdeaProjects
3440mb                  ***
2624mb                  software
2238mb                  ***
1778mb                  ***
1446mb                  ***
1331mb                  ***

依赖关系

~5–15MB
~200K SLoC