我们在工作中经常会用到目录结构,比如在向客户提交产品资料的时候,需要一份清单来说明提交了哪些资料,资料多的时候往往需要一个一个来整理,下面介绍一种快速的方法;

一、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相关推荐

  1. Treer:生成目录结构树

    Treer:生成目录结构树 1 简介 Treer 是一个命令行工具,用于生成目录结构树. 2 安装 注意:Treer 的安装需要用到 Node,node 安装请移步node.js 安装教程 (Wind ...

  2. linux如何查看树目录结构,Linux查看目录结构树之tree命令

    1. tree命令简介 本文主要讲解如何查看Linux的目录结构,有时我们需要查看某目录里的结构,使用cd命令一层层查看显然不实际,效率也不高,这是可以使用tree命令,Linux tree命令用于以 ...

  3. C# 输出目录结构树到Console或文本文件

    2019独角兽企业重金招聘Python工程师标准>>> 1.关于打印目录树 前几天写文档,要解释一个目录里大部分的子目录和文件的用途,于是顺手写了一个打印文件目录树的C#工具类,可以 ...

  4. tree命令生成目录结构

    在 GitHub 上经常看见项目文档上会列出项目的目录结构,比如: 第一反应,不错,我也要搞个. 第二反应,怎么弄的?啥,手写?不可能的,不可能的,程序员是不可能手写这种的. 其实搜一下就有,哈哈~ ...

  5. tree命令生成目录树

    tree命令生成目录树 1. tree背景 2. tree安装 3. tree说明 4. tree使用 1. tree背景 在项目设计文档时经常需要对项目结构进行说明,如果能生成目录树结构则是对项目结 ...

  6. Linux - tree 生成目录树「Note」

    概览 tree 安装 tree 可选参数 tree 常用参数 win 配置 tree 安装 #Debian apt-get install tree#Ubuntu apt-get install tr ...

  7. 使用 tree 命令生成目录

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

  8. ExtJs之结构树 Ext.tree.panel详细用法

    1.简单的树 效果图 代码 [javascript] view plain copy print? <script type="text/javascript" defer& ...

  9. 使用Python爬取CSDN历史博客文章列表,并生成目录

    使用Python爬取CSDN历史博客文章列表,并生成目录 这篇博客将介绍如何使用Python爬取CSDN历史博客文章列表,并生成目录. 2020年 2020年04月 cv2.threshold() 阈 ...

最新文章

  1. Elasticsearch 如何做到快速检索?
  2. 快手上市!员工暴富!人均1300万港元!
  3. 超越Facebook、谷歌、微软,百度发布全球首个百亿参数对话预训练生成模型PLATO-XL...
  4. 内存泄漏_内存泄漏–测量频率和严重性
  5. 一条进程的栈区、堆区、数据区和代码区在内存中的映射
  6. 一次学5句简单英语口语
  7. json数据解析详解---代码每行进行分析
  8. jmeter(五)几种不同的content-type方式
  9. 直接插入排序(内部排序)
  10. USTC English Club Note20211223
  11. Spark _10_补充部分算子【三】
  12. JAVA随机数之多种方法从给定范围内随机N个不重复数
  13. SPField的几种name的释疑
  14. 高效研发运维体系构建的流程和方法论
  15. Java JDK 自带排序(Arrays.sort(数组名))与自行编写的降序
  16. CentOS 7.2 安装zabbix 3.4
  17. 多媒体信息发布系统源码
  18. 2019-11软考报名网站汇总,陆续更新
  19. Win10神州网信政府版(企业版G)安装
  20. android手机照片恢复,安卓手机照片怎么恢复?简单恢复方法分享

热门文章

  1. 2021最新 使用阿里云的短信服务发送短信
  2. 平行泊车系统路径规划(2)
  3. mysql批量删除多条记录的sql语句_mysql批量删除sql语句
  4. u-boot的启动流程分析(一)
  5. python 直接退出程序_python 退出程序 Python程序运行后直接退出
  6. ds 6.3 sight
  7. 威联通(QNAP)IPV6公网访问教程
  8. SQL Server 语法大全
  9. 【vim】跳转到编辑器指定位置快捷键
  10. UML 顺序图学习(一图解读学习)