tree安装:
在linux下使用tree命令可以方便的查看指定目录下的文件树结构,但有些系统并未安装该命令,需要手动安装一下,下面以在Ubuntu的安装为例,其他linux系统类似。
在ubuntu下安装:
在接网络的情况下,在命令行中输入以下命令安装tree:
sudo apt-get install tree
使用方法及参数:
tree -d -L 1
注:
tree:显示目录树
-d:只显示目录
-L:选择显示的目录深度
1:只显示一层深度,即不递归子目录
实例1 [tree]:
sky@sky-virtual-machine:~/work/linuxdemo/CMake/demo1$ tree
.
├── CMakeCache.txt
├── CMakeFiles
│ ├── 2.8.12.2
│ │ ├── CMakeCCompiler.cmake
│ │ ├── CMakeCXXCompiler.cmake
│ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ ├── CMakeSystem.cmake
│ │ ├── CompilerIdC
│ │ │ ├── a.out
│ │ │ └── CMakeCCompilerId.c
│ │ └── CompilerIdCXX
│ │ ├── a.out
│ │ └── CMakeCXXCompilerId.cpp
│ ├── cmake.check_cache
│ ├── CMakeDirectoryInformation.cmake
│ ├── CMakeOutput.log
│ ├── CMakeTmp
│ ├── Demo.dir
│ │ ├── build.make
│ │ ├── C.includecache
│ │ ├── cmake_clean.cmake
│ │ ├── DependInfo.cmake
│ │ ├── depend.internal
│ │ ├── depend.make
│ │ ├── flags.make
│ │ ├── link.txt
│ │ ├── main.c.o
│ │ └── progress.make
│ ├── Makefile2
│ ├── Makefile.cmake
│ ├── progress.marks
│ └── TargetDirectories.txt
├── cmake_install.cmake
├── CMakeLists.txt
├── Demo
├── main.c
└── Makefile
6 directories, 32 files
实例2 [tree -d]:
sky@sky-virtual-machine:~/work/linuxdemo/CMake/demo1$ tree -d
.
└── CMakeFiles
├── 2.8.12.2
│ ├── CompilerIdC
│ └── CompilerIdCXX
├── CMakeTmp
└── Demo.dir
6 directories
实例3 [tree -L 1]:
sky@sky-virtual-machine:~/work/linuxdemo/CMake/demo1$ tree -L 1
.
├── CMakeCache.txt
├── CMakeFiles
├── cmake_install.cmake
├── CMakeLists.txt
├── Demo
├── main.c
└── Makefile
1 directory, 6 files