zoukankan      html  css  js  c++  java
  • Mac tree命令的使用,输出目录树结构

    安装:

    brew install tree

     常用命令:

    tree --help:  查看帮助信息
    tree -d:  只显示文件夹
    tree -D:  显示文件的最后修改时间
     
    tree -I node_modules:  文件以树的形式展示,node_modules可以替换成你想要过滤掉不展示的目录
    tree -I 'node_modules|plugins':  使用 | 同时排除掉多个文件夹,注意加引号
    tree -I 'node_modules|plugins|test_*':  最后一个用到正则匹配,以test_开头的文件夹都不会被显示
     
    tree -L n:  n表示显示项目的层级,n=3即只显示项目的三层结构
    tree -L 2 > README.md:  目录结构树导出到当前目录下的README.md文件(替换了README.md),生成的目录结构需包含在```  ```代码块中。
    tree -I node_modules > tree.txt:  (如果当前目录下没有tree.txt,会自动新建一个tree.txt文件,然后导入进目录树)可以先把生成的目录树放在一个新文件中,防止README.md的原有的内容被不小心替换了。然后再复制目录树文本到README.md中。

     注意:

    tree后面的参数都区分大小写!

    解决中文乱码:

    tree -N

    tree -N > tree.txt

  • 相关阅读:
    IO模型
    协程
    线程
    进程总结
    HashMap和Hashtable有什么区别
    HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的
    GC线程是否为守护线程?
    float f=3.4;是否正确?
    final、finally和finalized的区别?
    Eureka注册中心是什么?
  • 原文地址:https://www.cnblogs.com/knuzy/p/10510419.html
Copyright © 2011-2022 走看看