假设我有一个如下所示的目录结构:
foo
|-- bar
| |-- 1
| |-- 2
| |-- 3
| |-- baz
| | |-- 4
| | |-- 5
| | |-- 6
| | |-- moo
| | | |-- 7
| | | |-- 8
| | | |-- 9
| | | `-- mar
| | | `-- maz
| | `-- moo2
| `-- baz2
`-- bar2
我知道我可以使用tree -C foo
对输出进行着色,以便文件夹以某种颜色显示等,如下所示:
然而,另一个非常好的功能是能够为标题行提供颜色。这样每一层压痕都有自己的颜色。例如,第一级是红色,第二级是绿色,第三级是蓝色,依此类推。这使得在阅读长树时更容易区分标题级别。
我设计了一半的模型示例来展示我的意思:
有没有任何工具或程序可以做到这一点?