Windows 下打印文件夹目录结构

本文介绍了在Windows环境下如何利用Git的tree命令来打印文件夹目录结构,包括下载并安装Tree for Windows,将tree命令添加到Git路径,以及如何使用tree命令忽略特定目录,例如node_modules,并举例说明了不同参数的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

语法:

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

参数

描述

drive:

指定包含要为其显示目录结构的磁盘的驱动器

path

指定要为其显示目录结构的目录

/F

显示每个目录中文件的名称

/A

指定树将使用文本字符而不是图形字符来显示链接子目录的行

/?

在命令提示符下显示帮助

git 使用 tree命令

Git 使用 tree 命令可以忽略一些目录,扩展系统 tree 命令

1. 先下载一个压缩包 Tree for Windows,下载 binaries 对应的 zip1


2. 下载完成,解压后打开 bin 目录

把 tree.exe 复制到 git 安装目录下的 usr/bin 目录下


然后就可以用tree命令了

Git 下 tree 命令的使用

文档:tree 命令,Linux tree 命令详解:树状图列出目录的内容 - Linux 命令搜索引擎

常用命令:

打印两层目录,不排序,忽略 node_modules文件夹,结果输出到 fileDirectory.txt 文件

tree -L 2 -I node_modules -U  >>fileDirectory.txt

例子

列出目录/private/ 第一级文件名

tree  /private/ -L 1
/private/
├── etc
├── tftpboot
├── tmp
└── var

忽略文件夹

tree -I node_modules # 忽略当前目录文件夹node_modules
tree -P node_modules # 列出当前目录文件夹node_modules的目录结构
tree -P node_modules -L 2 # 显示目录node_modules两层的目录树结构
tree -L 2 > /home/www/tree.txt # 当前目录结果存到 tree.txt 文件中

忽略多个文件夹

tree -I 'node_modules|icon|font' -L 2

非树状结构列出目录/private/下的所有文件

tree -if /private/

/private
/private/a1
/private/a2
/private/etc
/private/etc/b1
/private/etc/b2
/private/tftpboot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值