Linux tree 命令 忽略空目录与指定树深度的疑惑

2015-12-10 14:55:25 +08:00
 lukertty

假设目录结构如下: (d\_* 是目录, f\_* 是文件)

$ tree
.
├── d_a
│   ├── d_a3
│   │   └── f_a31
│   ├── f_a1
│   ├── f_a2
│   └── f_a4
├── d_b
│   ├── d_b1
│   │   ├── d_b13
│   │   ├── f_b11
│   │   └── f_b12
│   └── d_b2
├── d_c
└── d_d
    ├── d_d3
    │   ├── d_d31
    │   ├── d_d32
    │   └── f_d33
    ├── f_d1
    └── f_d2

现在只要前 2 层, 并且忽略空目录

$ tree -L 2 --prune
.
├── d_a
│   ├── f_a1
│   ├── f_a2
│   └── f_a4
└── d_d
    ├── f_d1
    └── f_d2
1478 次点击
所在节点    问与答
1 条回复
ryd994
2015-12-10 16:14:35 +08:00
用 find 倒是可以找出来的,但是要这么 fancy 的输出……
duangduang 地加特效吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/242548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX