Windows平台添加tree命令
文章目录
- Windows平台添加tree命令
- 一.说在前面
- 二.Git-Bash下使用tree命令工具
- 三.Windows 全局使用tree命令工具
tree for windows 下载 链接:
https://sourceforge/projects/gnuwin32/files/tree
这个工具功能很多,接近 Linux 平台,但作者已经停更多年;此外还有 node tree cli 模块包,但这个命令不多;自己选择。
一.说在前面
最近找这个问题,但是哪都没看到全局使用的方法,因此自己写一个。
在 Window 平台下,系统自带的命令行工具可以使用 dir
命令来以树结构打印目录文件;Powershell 工具和 cmd 都可以使用 tree
命令。但是 Windows 的 tree 命令只有tree /a
和tree /f
。
tree /? 命令:
tree /a 命令:
tree /f 命令:
可以看到确实按照我们想要的结构输出了,但是只有两个命令的使用并不能满足我们日常的需要,比如我们想忽略某个文件,想把生成的树状结构输出的一个文件中又该如何操作?
一般为了开发方便,通常会使用更接近 Linux 命令的 Git-Bash 作为常用的命令行工具,然而 Git-Bash 却不支持 tree
命令。以下为给 Window 平台下添加 tree 命令的方法。
二.Git-Bash下使用tree命令工具
- 打开进入 Tree for Windows 页面,选择下载
Binaries .zip
文件。 - 解压压缩包,找到压缩包内的
bin
目录,将bin
目录下的tree.exe
复制 - 找到
C:\\Program Files\Git\usr\bin
目录,将tree.exe
粘贴到该目录下,安装即完成
三.Windows 全局使用tree命令工具
上述方法只能在 git bash 里面用,如果我在其他文件夹想快速使用就很麻烦。下面介绍全局使用 tree for windows 的方法。
- 下载 tree for windows
- 复制 tree.exe 到任意一个已经添加到系统环境变量的文件夹中。
- 打开一个 cmd 或 powershell,若想用 Windows 原生 tree,就直接输入
tree []
,若想用自定义的 tree,就输入tree.exe []
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
个人经验,有不当之处请指正。
觉得有用请点赞
收藏
支持哈~~