1 个不稳定版本
0.1.0 | 2022年10月10日 |
---|
#37 in #目录树
7KB
90 代码行
treestats
treestats 是一个简单的工具,用于计算目录树中每个文件扩展名的数量和总大小。
用法
Usage: treestats analyze <directory>
treestats -h | --help
treestats --version
Commands:
analyze Analyze a directory tree and output statistics.
Arguments:
directory Root directory of the directory tree to analyze.
Options:
-h, --help Show this screen.
--version Show version.
示例
$ treestats analyze ~/Music | sort -nrk3 | head -n 3
5654 files, 25.19 GiB analyzed [00:00:02]
ogg 2999 15536178965
mp3 1922 10386533620
wma 85 394384068
输出列包括扩展名、数量、总大小(字节)。没有扩展名或扩展名不是有效 UTF-8 的文件被归类到“其他”中。
编译
在您的副本中运行 cargo build --release
。
贡献和报告错误
通过 GitHub 请求 接受贡献。
请在 GitHub 问题 上报告错误和功能请求。
许可证
treestats 版权所有 (C) 2022 Jérémie Roquet [email protected],并许可在 ISC 许可证下。
依赖
~5–15MB
~160K SLoC