使用 tree 命令生成目录

本文介绍如何利用Windows和Linux下的Tree命令优化项目目录结构。通过详细解释Tree命令的多种参数,展示了如何生成定制化的目录树,包括设置目录层级、忽略特定文件夹等。此外,还介绍了如何将目录树输出到MD文件。

前言

在分析项目结构的时候,像按照结构路径做一下记录,把目录提取出来
windows 的 cmd 中的 tree 命令可用的参数有限 ,效果并不直观,所以尝试使用 linux 下的tree命令


提示:以下是本篇文章正文内容,下面案例可供参考

一、windows CMD 中的 tree

在文件所在位置的命令行窗口中输入 tree 命令

tree [path] [/f] [/a]
#/f 显示每个文件中文件的名称
#/a 使用ASCII字符,而不使用扩展字符
tree/f
tree/a

会以递归的方式展示所有的目录层级
但是分析项目的时候有一些文件夹是希望可以被忽略掉,或者说想要指定生成的目录层级,windows 中的功能做不到

在windows DOS终端下,tree对应的参数功能有限,无法过滤特定的文件,而且在git bash终端下此命令却无法使用,如果要使用,特用特定的方法,后文中提供了具体的解决方法
tree命令使用:

二、在git命令行工具里使用 tree 命令

1.下载 tree

  • 下载tree

  • 下载binaries文件

  • 在这里插入图片描述

  • 添加tree,将下载文件解压bin/目录下的 tree.exe 复制到 git/usr/bin 目录中,如下图所示:

  • 将tree放到Git/usr/bin目录下

  • 在这里插入图片描述

2.使用 tree 命令

1. 常见参数

$ tree --help
usage: tree [-adfghilnpqrstuvxACDFNS] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值