win文件目录下生成指定深度文件树结构,解决中文乱码

背景:

win下 tree工具可以生成 文件树状目录结构,方便理清文件夹和文件关系

方法1:直接在命令行输入,输出结果只包含文件夹,看不到文件夹下的文件

tree  >file_directory.txt  //生成所有深度的文件目录,记录在txt中。
tree                       // 直接命令行中输出

方法2:加上/f,输出结果包含文件夹 和文件夹下的文件

tree /f >file_directory.txt  //生成所有深度的文件目录,记录在txt中。
tree /f                      // 直接命令行中输出

方法2:指定文件夹深度,输出结果只包含文件夹

tree -N -L 2 >file_directory_depth2.txt

注意:

① 需要在gitbash中运行此命令,命令行输入此命令会显示 参数过多  不支持 -L 2参数输入

Git-Bash 添加支持 tree 命令方法:

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

②-N  避免出现包含汉字的文件夹名称出现乱码

类似这种乱码:

添加-N 即可解决

参考:Linux tree命令中文乱码问题 - 晴云孤魂 - 博客园 (cnblogs.com)

windows CMD生成文件夹树状图(tree)命令(以图形显示驱动器或路径的文件夹结构)(linux tree命令、tree指令)(tree /f /a)(文件结构、目录结构、文件树、目录树)_cmd tree-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值