【WINDOWS / DOS 批处理】tree命令详解

命令格式

 TREE  [drive:] [path]  [/F]  [/A]

命令功能

以图形或ASCII码符号递归显示 [drive:][path] 目录的结构。

【[drive:] [path]参数

drive 指定 path 所在的驱动器名称,例如:C、D 

path 指定要查看结构的目录 

  • 如果 [drive:] [path] 不是以驱动器开头,则其路径相对于当前目录
  • [drive:] [path] 不存在时,缺省值为当前目录 
  • [drive:] [path] 可以指定隐藏目录

        示例 

c:\out>attrib /s /d    // 查当前目录下的所有文件和目录的属性
A   H                C:\out\hideDir\file_hide.txt
A                    C:\out\hideDir\file_show.txt
    H                C:\out\hideDir\hideZiDir
                     C:\out\hideDir\showZiDir
A   H                C:\out\showDir\file_hide.txt
A                    C:\out\showDir\file_show.txt
                     C:\out\showDir\showZiDir
A                    C:\out\demo.bat
    H                C:\out\hideDir
                     C:\out\showDir

c:\out>dir /b /a:d  // 查看当前目录下的所有目录
hideDir
showDir

c:\out>tree        //  [drive:] [path] 不存在时,缺省值为当前目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
└─showDir
    └─showZiDir

c:\out>tree .       // 和上一条命令相同,都是显示当前目录的目录结构
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:\OUT
└─showDir
    └─showZiDir

c:\out>tree showDir  // [drive:] [path] 不是以驱动器开头,则其路径相对于当前目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:\OUT\SHOWDIR
└─showZiDir

c:\out>tree hideDir   // [drive:] [path] 可以指定隐藏目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:\OUT\HIDEDIR
└─showZiDir

c:\out>

【/A参数】

以ASCII码符号显示 [drive:][path] 指定目录的结构。如果没有指定/A 参数,则以图形显示。

        示例

c:\out>dir /b /a:d         // 查看当前目录下的所有目录
hideDir
showDir

c:\out>attrib hideDir      // hideDir 是隐藏目录
    H                C:\out\hideDir

c:\out>tree /a             // 以ASCII码符号显示目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
\---showDir
    \---showZiDir

c:\out>tree                // 以图形方式显示目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
└─showDir
    └─showZiDir

c:\out>

【/F参数】

除了递归显示[drive:][path]目录中所有子目录(不包括隐藏目录),还递归显示目录中的文件(不包括隐藏文件)。如果没有指定 /F参数,则只递归显示[drive:][path]目录中所有子目录(不包括隐藏目录)。

        示例

c:\out>attrib /s /d    // 查看 C:\out 目录下的所有文件和目录的属性
A   H                C:\out\hideDir\file_hide.txt
A                    C:\out\hideDir\file_show.txt
    H                C:\out\hideDir\hideZiDir
                     C:\out\hideDir\showZiDir
A   H                C:\out\showDir\file_hide.txt
A                    C:\out\showDir\file_show.txt
                     C:\out\showDir\showZiDir
A                    C:\out\demo.bat
    H                C:\out\hideDir
                     C:\out\showDir

c:\out>tree           // 以图形递归当前目录中所有非隐藏子目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
└─showDir
    └─showZiDir

c:\out>tree /f        // 和上一条目录相比,只是多显示了非隐藏文件
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
│  demo.bat
│
└─showDir
    │  file_show.txt
    │
    └─showZiDir

c:\out>

写作不易,本文档如能帮到您,麻烦您 “在下面一圈三连”

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值