tree 显示磁盘目录的树状结构
1. 【tree】
显示当前目录下的所有文件(树状),当前目录下的文件夹里的文件也会列出来。如果tree后面跟上路径,那么就是显示指定路径下的所有文件。
tree tree /home/
2. 【tree -L level】
显示当前目录下指定深度的目录结构,指定深度是level定义的,例如1,或者2等等。如果后面跟上路径,那就是指定路径下的指定深度目录结构, (后面的tree命令就不特别说明这个指定目录的问题了)。
[root@may angular-pro]# tree -L 1 . └── angular2_hello_world 1 directory, 0 files [root@may angular-pro]# tree -L 2 . └── angular2_hello_world ├── angular-cli.json ├── e2e ├── karma.conf.js ├── node_modules ├── package.json ├── protractor.conf.js ├── README.md ├── src └── tslint.json 4 directories, 6 files [root@may angular-pro]# cd .. [root@may pro]# tree -L 2 angular-pro/ angular-pro/ └── angular2_hello_world ├── angular-cli.json ├── e2e ├── karma.conf.js ├── node_modules ├── package.json ├── protractor.conf.js ├── README.md ├── src └── tslint.json 4 directories, 6 files [root@may pro]#
3. 【tree --help】
查看tree命令的帮助文档。
4. 【tree -f】
列出的文件或目录显示路径(相对路径)。
[root@may pro]# tree -f -L 2 angular-pro/ angular-pro └── angular-pro/angular2_hello_world ├── angular-pro/angular2_hello_world/angular-cli.json ├── angular-pro/angular2_hello_world/e2e ├── angular-pro/angular2_hello_world/karma.conf.js ├── angular-pro/angular2_hello_world/node_modules ├── angular-pro/angular2_hello_world/package.json ├── angular-pro/angular2_hello_world/protractor.conf.js ├── angular-pro/angular2_hello_world/README.md ├── angular-pro/angular2_hello_world/src └── angular-pro/angular2_hello_world/tslint.json 4 directories, 6 files [root@may pro]# tree -L 2 angular-pro/ angular-pro/ └── angular2_hello_world ├── angular-cli.json ├── e2e ├── karma.conf.js ├── node_modules ├── package.json ├── protractor.conf.js ├── README.md ├── src └── tslint.json 4 directories, 6 files