如何在Unix系统中仅查看目录的树形结构(不含文件)
用tree命令仅显示Unix主目录的树形目录结构
嘿,这个需求太常见了,tree命令本身就有专门的参数来实现只显示目录、隐藏文件的效果,给你几个实用的方法:
基础用法:仅显示目录
直接使用-d参数(d是directory的缩写),配合主目录的简写~,命令如下:tree -d ~这个命令会递归列出你主目录下所有的子目录,完全不会显示任何文件。
限制显示层级
如果你的主目录结构很深,只想看前N层目录,可以加上-L参数指定层级数,比如只看前2层:tree -d -L 2 ~简洁缩进式输出
要是觉得树形连接线太花哨,想要更简洁的缩进格式,加上-i参数就能去掉线条,只保留缩进:tree -d -i ~
举个简单的输出例子,执行tree -d -L 2 ~后会得到类似这样的结果:
~/
├── Documents
│ ├── Work
│ └── Personal
├── Downloads
└── Pictures
内容的提问来源于stack exchange,提问作者user5987994
相关产品推荐
相关产品推荐

