Git - tree for windows

  1. 概述

    1. tree for windows
  2. 背景

    1. win10 环境下, 我需要打印 文件树

    2. 问题

      1. git 默认是不带 tree 命令的
      2. cmd 好像有, 但是我不大想用
    3. 思路

      1. 尝试去搞一个
      2. 好在有前人做过类似的工作, 所以我可以坐享其成
  3. 环境

    1. os

      1. win10 20H2
    2. mintty

      1. 3.4.0
    3. tree for windows

      1. 1.5.2.2
  4. 类型

    1. 记录类型

1. 准备

  1. 概述

    1. 准备
  2. 准备

    1. 攻略 1 份

      1. ref1
    2. tree for windows 安装包

      1. 下载
        1. binaries 的那个 zip 文档

2. 操作

  1. 概述
    1. 具体操作

1. 解压 tree

  1. 操作

    1. 解压 下载好的 tree-1.5.2.2-bin.zip
  2. 结果

    1. 获取目录如下

      .
      |-- bin
      |   `-- tree.exe
      |-- contrib
      |   `-- tree
      |       `-- 1.5.2.2
      |           |-- tree-1.5.2.2
      |           |-- tree-1.5.2.2-GnuWin32.README
      |           `-- tree-1.5.2.2-src
      |               |-- CHANGES
      |               |-- INSTALL
      |               |-- LICENSE
      |               `-- README
      |-- man
      |   `-- cat1
      |       `-- tree.1.txt
      `-- manifest
          |-- tree-1.5.2.2-bin.mft
          `-- tree-1.5.2.2-bin.ver
      
      
    2. 注意

      1. bin 目录下的 tree.exe, 就是我们要找的程序

2. 将 tree.exe 添加到 bin 目录

  1. 操作
    1. 找到 git 的 bin 目录

      # 1. 通常会是类似这样的路径
      ## E:\Program Files\Git\usr\bin
      
      # 2. 如果你是在不知道, 可以在 git-bash 里, 执行如下命令
      ## 最终会定位到 那个bin目录
      > cd /usr/bin
      > start .
      
    2. 将 tree.exe 复制到 bin 目录下

3. 重启 git-bash

4. 尝试 tree

  1. 操作

    1. 输入命令

      > tree --help
      
  2. 结果

    1. 成功唤出帮助, 则安装成功
    2. 后面就是 tree 的正常使用, 我就不多说了

3. 后续

  1. 刚下完, 解了压

    1. 正准备安装
    2. 发现我 2019 年就搞好了...
    3. 可是当时为啥没写点东西呢
  2. 后续学学 tree 吧

    1. 之前用得不多
  3. 这玩意是 2009 年写的

    1. 已经 12 年了
    2. 感谢写工具的大神

ps

  1. ref
    1. how do I add the 'tree' command to git-bash on Windows?

      1. 概述
        1. 问答
        2. 八年前的问答
        3. 里面还有 windows 下 cmd 的方法, 感兴趣的朋友可以试一下
    2. Tree for Windows

      1. 概述
        1. tree 工具主页
posted @ 2021-04-19 22:51  轩辕拾銉  阅读(452)  评论(0编辑  收藏  举报