生成目录结构树 tree
我们在工作中经常会用到目录结构,比如在向客户提交产品资料的时候,需要一份清单来说明提交了哪些资料,资料多的时候往往需要一个一个来整理,下面介绍一种快速的方法;
一、mac系统
1、推荐 brew 安装 tree
brew install tree
xyz$ brew install tree Warning: You are using OS X 10.12. We do not provide support for this pre-release version. You may encounter build failures or other breakages. Please create pull-requests instead of filing issues. ==> Downloading http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz ######################################################################## 100.0% ==> make prefix=/usr/local/Cellar/tree/1.7.0 MANDIR=/usr/local/Cellar/tree/1.7.0/share/man/ma ? /usr/local/Cellar/tree/1.7.0: 7 files, 113.2K, built in 8 seconds
View Code
然后 man tree 会显示tree命令的帮助
在资料目录下运行tree 即可看到效果;下边介绍几个常用的命令:
-L level Descend only level directories deep. 只显示到当前规定的level级别的文件夹结构
-o filename Output to file instead of stdout. 输出机构到指定的文件
--help Print usage and this help message and exit. 展示使用和帮助
比如本例子中的list.txt, 即是 tree -L 1 -o list.txt 命令生成的,可以看到list.txt也被包含其中了;
macbook-pro:test xyz$ tree -L 1 . ├── list.txt ├── test0 ├── test1 ├── test2 ├── test3 └── test4
View Code
==============
pspsp:出现如下情况时:
macbook-pro:test xyz$ tree -L 3 sed: illegal option -- L usage: sed script [-Ealn] [-i extension] [file ...]sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]
which tree 找到 tree命令所在目录:比如:/usr/local/bin/tree
同2中,在.bash_profile添加 alias tree="/usr/local/bin/tree"即可
2、使用find命令模拟出tree命令的效果
在$home下的.bash_profile 文件中添加:
1 alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
然后记得编译使其生效:source .bash_profile
参考:mac tree命令、mac 终端中添加tree命令显示文件目录结构
二、windows系统
参考:如何使用tree命令生成目录结构树
win 的命令行下 进入资料所在文件目录
tree /f > list.txt
生成目录结构树 tree相关推荐
- Treer:生成目录结构树
Treer:生成目录结构树 1 简介 Treer 是一个命令行工具,用于生成目录结构树. 2 安装 注意:Treer 的安装需要用到 Node,node 安装请移步node.js 安装教程 (Wind ...
- linux如何查看树目录结构,Linux查看目录结构树之tree命令
1. tree命令简介 本文主要讲解如何查看Linux的目录结构,有时我们需要查看某目录里的结构,使用cd命令一层层查看显然不实际,效率也不高,这是可以使用tree命令,Linux tree命令用于以 ...
- C# 输出目录结构树到Console或文本文件
2019独角兽企业重金招聘Python工程师标准>>> 1.关于打印目录树 前几天写文档,要解释一个目录里大部分的子目录和文件的用途,于是顺手写了一个打印文件目录树的C#工具类,可以 ...
- tree命令生成目录结构
在 GitHub 上经常看见项目文档上会列出项目的目录结构,比如: 第一反应,不错,我也要搞个. 第二反应,怎么弄的?啥,手写?不可能的,不可能的,程序员是不可能手写这种的. 其实搜一下就有,哈哈~ ...
- tree命令生成目录树
tree命令生成目录树 1. tree背景 2. tree安装 3. tree说明 4. tree使用 1. tree背景 在项目设计文档时经常需要对项目结构进行说明,如果能生成目录树结构则是对项目结 ...
- Linux - tree 生成目录树「Note」
概览 tree 安装 tree 可选参数 tree 常用参数 win 配置 tree 安装 #Debian apt-get install tree#Ubuntu apt-get install tr ...
- 使用 tree 命令生成目录
前言 在分析项目结构的时候,像按照结构路径做一下记录,把目录提取出来 windows 的 cmd 中的 tree 命令可用的参数有限 ,效果并不直观,所以尝试使用 linux 下的tree命令 提示: ...
- ExtJs之结构树 Ext.tree.panel详细用法
1.简单的树 效果图 代码 [javascript] view plain copy print? <script type="text/javascript" defer& ...
- 使用Python爬取CSDN历史博客文章列表,并生成目录
使用Python爬取CSDN历史博客文章列表,并生成目录 这篇博客将介绍如何使用Python爬取CSDN历史博客文章列表,并生成目录. 2020年 2020年04月 cv2.threshold() 阈 ...
最新文章
- Elasticsearch 如何做到快速检索?
- 快手上市!员工暴富!人均1300万港元!
- 超越Facebook、谷歌、微软,百度发布全球首个百亿参数对话预训练生成模型PLATO-XL...
- 内存泄漏_内存泄漏–测量频率和严重性
- 一条进程的栈区、堆区、数据区和代码区在内存中的映射
- 一次学5句简单英语口语
- json数据解析详解---代码每行进行分析
- jmeter(五)几种不同的content-type方式
- 直接插入排序(内部排序)
- USTC English Club Note20211223
- Spark _10_补充部分算子【三】
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- SPField的几种name的释疑
- 高效研发运维体系构建的流程和方法论
- Java JDK 自带排序(Arrays.sort(数组名))与自行编写的降序
- CentOS 7.2 安装zabbix 3.4
- 多媒体信息发布系统源码
- 2019-11软考报名网站汇总,陆续更新
- Win10神州网信政府版(企业版G)安装
- android手机照片恢复,安卓手机照片怎么恢复?简单恢复方法分享