GitHub 地址 https://github.com/uselibrary/yp,依旧 GPLv3 ,继续疯狂“传染”全世界。名称来源于拼音缩写:
硬盘 --> yingpan --> yp
平时常用 du -h
或者 ncdu
,但总觉得输出不够直观,尤其是在快速查看目录大小分布时。我非常喜欢 Windows 的直接选中文件夹,然后查看大小的操作。于是我用 Rust
写了一个更现代、更直观的工具:YP。这个应该不算是“用 Rust 重写”了吧。
标准模式,提供类型、自动单位、数量等信息展出。
查看指定文件夹并以 ASCII 艺术风格条形图形式显示
选项 | 长选项 | 描述 |
---|---|---|
-p |
--path <PATH> |
指定要分析的目录路径(默认: 当前目录) |
-s |
--sort |
按大小排序显示 |
-j |
--json |
以 JSON 格式输出 |
-c |
--chart |
显示 ASCII 艺术风格条形图 |
-r |
--recursive |
递归显示所有子目录 |
-S |
--summary |
只显示目录和总大小,不显示详细内容 |
-h |
--help |
显示帮助信息 |
-V |
--version |
显示版本信息 |
除此之外,还有很多其他功能,就不赘述了。 Rust 写命令行工具真的舒服,有什么需要的,直接随手写一个,只要能用也不担心性能和安全问题,一次烧脑享用好几年。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.