语法:
tree [drive:][path] [/F] [/A]
参数 |
描述 |
drive: |
指定包含要为其显示目录结构的磁盘的驱动器 |
path |
指定要为其显示目录结构的目录 |
/F |
显示每个目录中文件的名称 |
/A |
指定树将使用文本字符而不是图形字符来显示链接子目录的行 |
/? |
在命令提示符下显示帮助 |
git 使用 tree命令
Git 使用 tree 命令可以忽略一些目录,扩展系统 tree 命令
1. 先下载一个压缩包 Tree for Windows,下载 binaries 对应的 zip1
2. 下载完成,解压后打开 bin 目录
把 tree.exe 复制到 git 安装目录下的 usr/bin 目录下
然后就可以用tree命令了
Git 下 tree 命令的使用
常用命令:
打印两层目录,不排序,忽略 node_modules文件夹,结果输出到 fileDirectory.txt 文件
tree -L 2 -I node_modules -U >>fileDirectory.txt
例子
列出目录/private/ 第一级文件名
tree /private/ -L 1
/private/
├── etc
├── tftpboot
├── tmp
└── var
忽略文件夹
tree -I node_modules # 忽略当前目录文件夹node_modules
tree -P node_modules # 列出当前目录文件夹node_modules的目录结构
tree -P node_modules -L 2 # 显示目录node_modules两层的目录树结构
tree -L 2 > /home/www/tree.txt # 当前目录结果存到 tree.txt 文件中
忽略多个文件夹
tree -I 'node_modules|icon|font' -L 2
非树状结构列出目录/private/下的所有文件
tree -if /private/
/private
/private/a1
/private/a2
/private/etc
/private/etc/b1
/private/etc/b2
/private/tftpboot