9个版本 (5个重大更改)
使用旧的Rust 2015
0.5.0 | 2019年12月1日 |
---|---|
0.4.0 | 2017年5月1日 |
0.3.0 | 2017年3月2日 |
0.2.1 | 2016年5月26日 |
0.0.1 | 2016年5月7日 |
#1345 in 文件系统
26 每月下载量
19KB
330 代码行
treesize
treesize
是一个小型的命令行工具,用于按大小列出目录树。它的主要目标是快速提供关于树中占用最多空间的内容的概述,因此默认情况下它只会列出指定目录中的5个最大条目(并总结其余部分)
> treesize
. 99.4 MiB (Σ)
├── target 99.4 MiB (Σ)
├── src 13.4 KiB (Σ)
├── Cargo.lock 4.9 KiB
├── README.md 3.2 KiB
├── LICENSE 1.1 KiB
└── ... 271 B (Σ)
您可以使用以下选项来调整输出列表(树的遍历不受影响)
-d <max-depth> Maximal directory depth to recurse, or -1 for infinite [default: 0]
-e <max-entries> Maximum number of entries to display per directory, or -1 for infinite [default: 5]
-s <size-format> How to format node sizes: h/human – powers of 1024, H/si – powers of 1000, r/raw – no
folding [default: human]
例如
> treesize -d2 -e3
. 99.4 MiB (Σ)
├── target 99.4 MiB (Σ)
│ ├── debug 75.4 MiB (Σ)
│ │ ├── deps 53.4 MiB (Σ)
│ │ ├── treesize.pdb 10.1 MiB
│ │ ├── build 5.0 MiB (Σ)
│ │ └── ... 6.9 MiB (Σ)
│ └── release 24.0 MiB (Σ)
│ ├── deps 18.0 MiB (Σ)
│ ├── build 3.6 MiB (Σ)
│ ├── treesize.pdb 1.6 MiB
│ └── ... 756.7 KiB (Σ)
├── src 13.4 KiB (Σ)
│ ├── directory 9.4 KiB (Σ)
│ │ ├── print.rs 4.0 KiB
│ │ ├── mod.rs 2.6 KiB
│ │ ├── filesystem.rs 1.6 KiB
│ │ └── ... 1.2 KiB (Σ)
│ └── main.rs 4.0 KiB
├── Cargo.lock 4.9 KiB
└── ... 4.5 KiB (Σ)
影响遍历的标志包括
-a List all files (including dotfiles)
-L Follow any symbolic links encountered
--one-file-system Stay in the same file system when listing
依赖关系
~775KB