Linux 递归列出子目录和文件
通常我们使用 “ls命令” 列出文件和目录的信息,只能列出 当前目录
或者 指定目录
里面的文件,如果还想要列出 目录里面的目录的文件
很多同学就不知道了。其实常用的方法有两种。
ls -R
ls 命令
的 -R
参数其实就能帮我们实现这一点。
root@jmjc:~# ls -R
.:
file1 file2 sql
./sql:
db2 mysql oracle
tree
使用 ls -R 命令
的好处是这是命令是系统自带的,不需要安装,不过它列出来的显示效果没有下面这个 tree
这个命令直观。
第一步需要安装一下 apt install tree
root@jmjc:~# tree
.
├── file1
├── file2
└── sql
├── db2
├── mysql
└── oracle
1 directory, 5 files
参考资料