2 个不稳定版本
0.2.0 | 2023年7月29日 |
---|---|
0.1.0 | 2022年7月17日 |
0.0.1 |
|
在 命令行实用工具 中排名第 2105
28KB
696 行
dui:类似于 du,但具有交互性
dui
是一种快速查找占用磁盘空间文件夹和文件的方法
安装
cargo安装 dui
用法
Usage: dui [OPTIONS] [PATH]
Arguments:
[PATH]
The path to search. If empty, default to the current directory
[default: .]
Options:
-t, --type <DATA_TYPE>
What type of data to display
[default: file_size]
Possible values:
- file_size: Report the size (in bytes) of each file
- num_files: Report the number of files
启动一个交互式终端窗口,允许您探索您的文件夹和文件。如果提供了路径,dui
将会报告该路径下所有文件夹和文件的元数据(文件大小或文件数量)。如果没有提供路径,dui
默认为当前目录。
一旦 dui
开始运行,可以使用以下键进行导航
- 按 [Enter] 展开/折叠当前选定的文件夹
- 上/下箭头(或 ctrl-p/ctrl-n)在文件夹树中上下导航
- 按 q(或 ctrl-c 或 ctrl-d)退出
dui
将忽略由 .gitignore
忽略的任何文件夹和文件
示例输出
使用 --type file_size
(默认设置)
┗⊟ ".": 27.2 KB (100.00%)
┣⊟ "src": 23.5 KB (86.48%)
┃ ┣⊟ "cli": 17.9 KB (76.35%)
┃ ┃ ┣⊡ "render.rs": 9.1 KB (50.55%)
┃ ┃ ┣⊡ "handler.rs": 5.3 KB (29.66%)
┃ ┃ ┗⊡ "mod.rs": 3.4 KB (18.92%)
┃ ┣⊡ "crawl.rs": 3.8 KB (16.38%)
┃ ┣⊡ "main.rs": 1.5 KB (6.36%)
┃ ┗⊡ "lib.rs": 28 B (0.12%)
┣⊡ "README.md": 1.1 KB (4.19%)
┣⊡ "LICENSE": 1 KB (3.82%)
┣⊡ "TODO.org": 453 B (1.63%)
┣⊡ "Cargo.toml": 451 B (1.62%)
┗⊡ "rustfmt.toml": 247 B (0.89%)
使用 --type num_files
┗⊟ ".": 14 (100.00%)
┣⊟ "src": 8 (57.14%)
┃ ┣⊟ "cli": 4 (50.00%)
┃ ┃ ┣⊡ "render.rs": 1 (25.00%)
┃ ┃ ┣⊡ "handler.rs": 1 (25.00%)
┃ ┃ ┗⊡ "mod.rs": 1 (25.00%)
┃ ┣⊡ "main.rs": 1 (12.50%)
┃ ┣⊡ "lib.rs": 1 (12.50%)
┃ ┗⊡ "crawl.rs": 1 (12.50%)
┣⊡ "Cargo.toml": 1 (7.14%)
┣⊡ "TODO.org": 1 (7.14%)
┣⊡ "README.md": 1 (7.14%)
┣⊡ "LICENSE": 1 (7.14%)
┗⊡ "rustfmt.toml": 1 (7.14%)
依赖关系
~7–17MB
~213K SLoC