![像树一样显示目录和该目录中的文件的命令](https://linux22.com/image/184875/%E5%83%8F%E6%A0%91%E4%B8%80%E6%A0%B7%E6%98%BE%E7%A4%BA%E7%9B%AE%E5%BD%95%E5%92%8C%E8%AF%A5%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E7%9A%84%E5%91%BD%E4%BB%A4.png)
要获取有关目录的信息,我们应该使用某个命令,那么在 Linux 中什么命令可以像树一样显示目录和目录内的文件?谢谢。
答案1
您想要的命令是tree
.
从man
页面本身:
tree - list contents of directories in a tree-like format.
为了举例说明它是如何工作的,该命令从内部运行~/Documents
:
.
└── test-files
├── a.deb
├── a.rpm
├── a.txt
├── folder
| ├── a.rpm
| ├── b.rpm
│ ├── c.rpm
│ └── d.rpm
├── fqdn
├── log
├── log.txt
从那里,它显示当前工作目录,~/Documents
如.
里面有一个目录叫test-files
.其中有几个文档,前几个是a.deb
、a.rpm
、 和a.txt
。里面还有一个名为 的目录folder
,其中有四个文件,名为a.rpm
, b.rpm
, c.rpm, and
d.rpm`。
您可以查看该man
页面以获取更多选项,例如-d
仅列出目录和-f
打印完整路径前缀。