tree命令生成目录树
tree命令生成目录树
- 1. tree背景
- 2. tree安装
- 3. tree说明
- 4. tree使用
1. tree背景
在项目设计文档时经常需要对项目结构进行说明,如果能生成目录树结构则是对项目结构的很好的说明,所以经过实践验证,特此记录,与之共飨。
2. tree安装
windows默认支持tree命令,但是相对于Linux功能功能较少。
mac下使用brew包管理工具安装tree工具,
brew install tree
linux安装tree命令
yum install tree
3. tree说明
tree语法格式
tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式>][目录...]
tree参数说明
-a 显示所有文件和目录。-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。-C 在文件和目录清单加上色彩,便于区分各种类型。-d 显示目录名称而非内容。-D 列出文件或目录的更改时间。-f 在每个文件或目录之前,显示完整的相对路径名称。-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。-i 不以阶梯状列出文件或目录名称。-L level 限制目录显示层级。-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。-n 不在文件和目录清单加上色彩。-N 直接列出文件和目录名称,包括控制字符。-p 列出权限标示。-P<范本样式> 只显示符合范本样式的文件或目录名称。-q 用"?"号取代控制字符,列出文件和目录名称。-s 列出文件或目录大小。-t 用文件和目录的更改时间排序。-u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。-x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。
4. tree使用
1.cmd进入项目根目录
windows环境:win + R ,输入cmd进入命令窗口,或者idea中通过Terminal进入
2.执行tree命令
tree [drive][path] [/F] [/A]
/f 显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件
/a 使用ASCII字符,而不使用扩展字符
生成带有目录及目录下文件的属性结构:tree /f
C:\workspace\opensource\maven-framework>tree /f > maven-framework-tree.md
生成不带目录下文件,只显示目录:tree > maven-fremawork-tree.md
C:\workspace\opensource\maven-framework>tree > maven-framework-tree.md
生成结构
卷 Windows 的文件夹 PATH 列表
卷序列号为 5679-A7C6
C:.
│ maven-framework-tree.md
│ maven-framework.iml
│ pom.xml
├─src
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─zrj
│ │ │ └─maven
│ │ │ └─framework
│ │ │ MavenFrameworkApplication.java
│ │ │
│ │ └─resources
│ │ application-prod.properties
│ │ application.properties
│ │ pom-maven-assembly.xml
│ │
│ └─test
│ └─java
│ └─com
│ └─zrj
│ └─maven
│ └─framework
│ MavenFrameworkApplicationTests.java
│
└─target
tree命令生成目录树相关推荐
- C语言实现DOS系统的tree命令,DOS中的Tree命令生成目录树
[Tree命令作用] 以图形显示驱动器或路径的文件夹结构. [Tree命令格式] 在命令行窗口使用tree /?查看帮助. TREE [drive:][path] [/F] [/A] /F 显示每个文 ...
- Windows下用tree命令生成目录树
有时候我们想为某个目录制作一个文档结构图,在Windows上,我们知道是使用tree命令. 但是,默认情况下tree只显示子目录名,而不显示子目录里的文件名,需要加上/F参数才能显示完整的文件名. 制 ...
- Windows-tree命令生成目录树
tree命令生成目录树 2K以上的操作系统中都带有tree命令,98下面没有,就算是把2K下面的拷过去也用不起来. tree命令的格式是tree [drive][path] [/F] [/A] /F ...
- 使用 tree 命令生成目录
前言 在分析项目结构的时候,像按照结构路径做一下记录,把目录提取出来 windows 的 cmd 中的 tree 命令可用的参数有限 ,效果并不直观,所以尝试使用 linux 下的tree命令 提示: ...
- tree命令生成目录结构
在 GitHub 上经常看见项目文档上会列出项目的目录结构,比如: 第一反应,不错,我也要搞个. 第二反应,怎么弄的?啥,手写?不可能的,不可能的,程序员是不可能手写这种的. 其实搜一下就有,哈哈~ ...
- Windows命令行tree命令打印目录树
tree $DIRNAME打印目录$DIRNAME下的目录树(只打印目录名,不打印文件名).不加$DIRNAME打印当前路径的目录树.例如在D:\da_kao_la\workspace\Charact ...
- CMD命令工具--Windows下使用tree命令生成目录
1.Tree命令作用 以图形显示驱动器或路径的文件夹结构. 2.Tree命令格式 在命令行窗口输入如下命令查看帮助信息. C:\Users\Administrator>tree /? 以图形显示 ...
- Python生成目录树
1.CMD生成目录树 1.1 查看帮助 1.2 作用 1.3 命令格式 2.Python生成目录树 2.1 标准库pathlib介绍 2.2 代码实现 2.3 改进,显示指定目录 2.4 改进,保存文 ...
- python学习 生成目录树
第一种最速方式,cmd直接用tree命令,如果还要文件用 tree /f C:\Users\ds>tree d:\9月考勤 > d:\test.xlsC:\Users\ds>tree ...
最新文章
- Linux地址映射--线性映射与非线性映射
- 海洋分享皮肤_最稀有的军需皮肤,外号第一代身法套,如今都进了素材包
- Linux-鸟菜-7-Linux文件系统-EXT
- 反向图——dj算法(判断从起点 开始有没有第二条路径能到达)Gym 102501K
- 8.用MyEclipse进行JSP开发
- java8 list 行转列_太赞了,Intellij IDEA 竟然把 Java8 的数据流问题这么完美的解决掉了!
- 关于maven面试的哪些事儿~
- mac 解压_BetterZip for Mac(Mac解压压缩工具)
- C语言嵌入式系统编程修炼之(四)屏幕操作
- 在网页在播放flv格式的视频
- java抽组件,基于Java组件与基于请求的框架
- 今天写的一个导出html页面的过程
- 二阶系统根轨matlab,自控-二阶系统Matlab仿真.doc
- 四年级计算机考试反思,四年级期中考试反思
- 银行核心系统之数据脱敏
- IPC TCP/IP协议
- xch-sboot单体服务架子
- 安装和配置NFS服务器
- darknet-配置参数burn-in
- KOA 2.0 新一代WEB开发框架-姜威-专题视频课程
热门文章
- c语言如何检测网络是否连接,判断网络连接是否可用
- 安全规约ZSS ZSS+ ZSS# Scheme
- ARM开发板配置rzsz
- pci 数据捕获和信号处理控制器_大学毕业设计一席谈之十五 扩频信号的捕获 (1)...
- windows驱动开发3:第一个驱动及调试
- 最坏的少数民族,56个民族有哪个最坏
- GOM引擎传奇中增加会员时间的脚本教程分享
- 图的存储__十字链表法和邻接多重表法
- php libiconv close_undefined reference to `libiconv_open 无法编译PHP libiconv
- 刀片服务器仿真项目,技术详解:刀片服务器I/O的课题