#目录树 #目录 #统计 #CLI #命令行工具

程序+库 treestats

生成目录树的统计信息的命令行工具

1 个不稳定版本

0.1.0 2022年10月10日

#37 in #目录树

ISC 许可证

7KB
90 代码行

treestats License

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