zoukankan      html  css  js  c++  java
  • Window平台下tree 命令使用

    WIndow 平台要想打印目录树,可以用cmd工具或者power shell 的tree命令实现

    tree 命令格式和参数:

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

    • /F 显示每个文件夹中文件的名称。(带扩展名)
    • /A 使用 ASCII 字符,而不使用扩展字符。(如果要显示中文,例如 tree /f /A >tree.txt)

    比如:

     tree /f >tree.txt
    

    导出当前目录的文件夹/文件的目录树到tree.txt文件中。

    Tip:

    1. 要是目录很深文件很多生成的树大了去!,比如我在D盘根目录使用49MB的tree.txt;
    2. 没找到其它参数可以只打印一级或者二级目录类似的参数;

    又或者用git bash 工具 使用tree命令,比如:

    $ tree -L 1
    .
    |-- LICENSE        
    |-- README.es.md   
    |-- README.ja.md   
    |-- README.md      
    |-- README.zh-CN.md
    |-- babel.config.js
    |-- build
    |-- dist
    |-- jest.config.js
    |-- list.txt
    |-- mock
    |-- node_modules
    |-- package-lock.json
    |-- package.json
    |-- plop-templates
    |-- plopfile.js
    |-- postcss.config.js
    |-- public
    |-- src
    |-- tests
    |-- vue-elment-admin.md
    `-- vue.config.js
    

    比cmd和power shell 好用,前提是需要安装Tree for Windows工具:

    1. 打开进入 Tree for Windows 页面,选择下载 Binaries zip 文件。
    2. 解压压缩包,找到压缩包内的 bin 目录,将 bin 目录下的 tree.exe 复制
    3. 找到 C:\Program FilesGitusrin 目录,将 tree.exe 粘贴到该目录下,安装即完成

    tree命令行参数:

    • -a 显示所有文件和目录。
    • -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。
    • -C 在文件和目录清单加上色彩,便于区分各种类型。
    • -d 显示目录名称而非内容。
    • -D 列出文件或目录的更改时间。
    • -f 在每个文件或目录之前,显示完整的相对路径名称。
    • -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|“号。
    • -g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
    • -i 不以阶梯状列出文件或目录名称。
    • -I 不显示符合范本样式的文件或目录名称。
    • -l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
    • -n 不在文件和目录清单加上色彩。
    • -N 直接列出文件和目录名称,包括控制字符。
    • -p 列出权限标示。
    • -P 只显示符合范本样式的文件或目录名称。
    • -q 用”?"号取代控制字符,列出文件和目录名称。
    • -s 列出文件或目录大小。
    • -t 用文件和目录的更改时间排序。
    • -u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
    • -x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

    参考

  • 相关阅读:
    POJ 2251 Dungeon Master
    HDU 3085 Nightmare Ⅱ
    CodeForces 1060 B Maximum Sum of Digits
    HDU 1166 敌兵布阵(树状数组)
    HDOJ 2050 折线分割平面
    HDU 5879 Cure
    HDU 1878 欧拉回路
    HDU 6225 Little Boxes
    ZOJ 2971 Give Me the Number
    HDU 2680 Choose the best route
  • 原文地址:https://www.cnblogs.com/ricolee/p/cmd-tree.html
Copyright © 2011-2022 走看看