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