zoukankan      html  css  js  c++  java
  • Linux命令——tree

    参考:Linux tree Command Tutorial for Beginners (6 Examples)

    简介

    Linux tree命令用于以树状图列出目录的内容。

    执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。

    用法

    无参数,列出当前目录下字目录、文件

    [root@localhost /]# tree /etc/yum
    /etc/yum
    ├── fssnap.d
    ├── pluginconf.d
    │   ├── fastestmirror.conf
    │   └── langpacks.conf
    ├── protected.d
    │   └── systemd.conf
    ├── vars
    │   ├── contentdir
    │   └── infra
    └── version-groups.conf

    然而这个输出有几点毛病:

    隐藏文件(.开头的文件 or 目录)默认不显示,使用-a可以取消这一限制。

    目录下的文件也显示 ,使用 -d可以只显示目录

    显示文件的时候,只显示名字,不显示路径。-f可以为文件、目录加上路径

    默认情况下,显示输出不限制目录深度,当目录很深时候很不方便。-L控制显示目录深度

    有些文件、目录我不想看,也给我显示出来。-I (大写字母I)可以指定那些pattern的文件、目录不显示。举例:我不想看包含nap的文件、目录

    [root@localhost /]# tree /etc/yum 
    /etc/yum
    ├── fssnap.d
    ├── pluginconf.d
    │   ├── fastestmirror.conf
    │   └── langpacks.conf
    ├── protected.d
    │   └── systemd.conf
    ├── vars
    │   ├── contentdir
    │   └── infra
    └── version-groups.conf
    
    4 directories, 6 files
    [root@localhost /]# tree /etc/yum -I *nap*
    /etc/yum
    ├── pluginconf.d
    │   ├── fastestmirror.conf
    │   └── langpacks.conf
    ├── protected.d
    │   └── systemd.conf
    ├── vars
    │   ├── contentdir
    │   └── infra
    └── version-groups.conf
    
    3 directories, 6 files

    其他选项

    -F 和ls用法一样,会用"*","/","=","@","|"表示不同文件类型

     

  • 相关阅读:
    小组自评、互评及反馈
    "一个程序员的生命周期"读后感
    阅读《构建之法》第10-12章
    阅读《构建之法》第8,9,10章
    冒泡算法程序分析树的评论
    1014 C语言文法定义与C程序的推导过程
    0917 实验一词法分析程序
    0909 我与编译原理不得不说的秘密
    复利计算器4
    复利及单利计算
  • 原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/10102602.html
Copyright © 2011-2022 走看看