#tree #directory #cross-platform #level #command #filter #line

app tree-rs

tree-rs 是 Linux *tree* 命令的跨平台重实现。它支持彩色输出并指定要搜索的目录层级数

13 个版本

使用旧的 Rust 2015

0.6.5 2018 年 5 月 28 日
0.6.4 2017 年 7 月 5 日
0.6.3 2017 年 6 月 1 日
0.5.0 2017 年 1 月 30 日

#119 in #level

Download history 4/week @ 2024-03-08 2/week @ 2024-03-15 11/week @ 2024-03-29 1/week @ 2024-04-05 1/week @ 2024-04-19 1/week @ 2024-04-26

每月 53 次下载

MIT 许可证

17KB
466

Crates.io

Tree-rs

Tree-rs 尝试创建一个跨平台的替代方案,以替代 Unix tree 命令。目标是与其命令行参数兼容。

tree-rs 已在 Linux 和 Windows 7 上进行测试。

示例输出

.
├── Cargo.lock
├── Cargo.toml
├── README.md
├── src
│   ├── filter.rs
│   ├── main.rs
│   └── pathiterator.rs
└── timer.py

1 directories, 7 files

安装

从 crates.io

cargo install tree-rs

从 github

git clone https://github.com/sighol/tree-rs
cd tree-rs
cargo install

性能

在 Linux 上,它的性能略快于 tree 命令。根据简单的基准测试(见 timer.py),它大约快 10%。

依赖项

~4–6MB
~97K SLoC