Ubuntu下的tree指令

2018-10-09
.
├── add
│ ├── a.out
│ └── xx.cpp
├── dialogrngine
│ ├── build
│ ├── inc
│ │ └── de.h
│ ├── lib
│ └── src
│ └── de.cpp
├── leetcode
│ └── add
│ └── xx.cpp
├── return
│ ├── a.out
│ └── xx.cpp


偶尔查东西的时候总能看到这种非常清晰的,文件结构图,向往已久!
今天meng大佬japan旅游闲极无聊,遂百度之,菜鸟给出的教程
只需要终端

sudo apt-get install tree

安装后即可使用

举个例子,如果我们要显示某个项目下3层的所有文件结构,同时又过滤node_modules文件夹,最后输出到tree.md,可以这么写

tree -L 3 -I "node_modules"

当然了,我们的需求肯定不止列出所有文件这么简单。下面介绍几个常用的命令

  • tree -d 只显示文件夹;
  • tree -L n 显示项目的层级。n表示层级数。比如想要显示项目三层结构,可以用tree -l 3;
  • tree -I pattern 用于过滤不想要显示的文件或者文件夹。比如你想要过滤项目中的node_modules文件夹,可以使用tree -I "node_modules";
  • tree > tree.md 将项目结构输出到tree.md这个文件。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,597评论 0 3
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,905评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,187评论 2 33
  • 此篇文章内容是我很久以前在印象笔记中的一个知识总结,大概122个Linux指令。如今,写出来就当再回顾一遍了。若有...
    StephenZhang01阅读 4,736评论 0 5
  • 大儿子突然发现钱包没钱了,突击创作了这几个乐高Lego迷你作品,并在爸爸妈妈你来我往的竞价中,挣了60克朗。
    MiaoMM2011阅读 4,383评论 2 1