#文件扩展名 #扩展名 #文件 #显示 #文件大小 #大小 #数字

已删除 rstree

类似于 'tree' 命令,但递归显示每个扩展名的文件数量和文件大小

0.1.1 2021年5月2日
0.1.0 2021年5月2日

#54 in #文件大小

MIT 许可证

16KB
321 代码行

Rust Simple Tree

简单的命令行工具,按扩展名显示文件数量和总大小。

使用 rstree -h 显示帮助菜单。

rstree 0.1.0
Rust Simple Tree. Like the 'tree' command, but shows file number and file sizes.

USAGE:
    rstree [FLAGS] [OPTIONS] [input]

FLAGS:
    -h, --help          Prints help information
    -e, --show-empty    Show empty directories
    -V, --version       Prints version information

OPTIONS:
    -d, --depth <depth>        Maximum depth to dive to
    -s, --sort-by <sort-by>    Sort files: A (alphabetically), N (number of files) or S (total file size) [default: S]

ARGS:
    <input>    Root directory to scan

示例

> rstree -d 1 ~/repositories/rust-simple-tree
/Users/tuydore/repositories/rust-simple-tree
├──  N/A   ── 3 ── 7.07 kiB
├── .lock  ── 1 ── 5.94 kiB
├── .md    ── 1 ── 1.82 kiB
├── .toml  ── 1 ── 504 B
├── .git
│   ├──  N/A    ── 55 ── 37.01 kiB
│   └── .sample ──  1 ── 177 B
├── .vscode
│   └── .json ── 1 ── 492 B
├── src
│   └── .rs ── 1 ── 12.12 kiB
└── target
    ├──  N/A       ── 113 ── 42.43 MiB
    ├── .dylib     ──   4 ── 37.04 MiB
    ├── .rlib      ──  20 ── 35.79 MiB
    ├── .rmeta     ──  20 ── 8.36 MiB
    ├── .bin       ──   3 ── 3.26 MiB
    ├── .o         ──  90 ── 1.43 MiB
    ├── .d         ──  31 ── 72.31 kiB
    ├── .json      ──  38 ── 14.39 kiB
    ├── .plist     ──  10 ── 6.47 kiB
    ├── .timestamp ──  37 ── 1.73 kiB
    ├── .rs        ──   1 ── 653 B
    ├── .TAG       ──   1 ── 177 B
    └── .lock      ──   1 ── 0 B

许可证:MIT。

依赖项

~3MB
~53K SLoC