zoukankan      html  css  js  c++  java
  • tree

    tree - list contents of directories in a tree-like format.
    树状显示目录结构

    常用格式:
    tree [option] [directory]


    常用参数(option):

    • -a:显示所有文件及目录
    • -d:只显示目录
    • -l:如遇到符号链接的目录,直接列出所指向的目录结构
    • -f:在每个文件前显示完整的路径
    • -L level:限制目录显示层级
    • -I:忽略目录下的文件夹或目录

    [director]:tree 命令作用于哪个目录下,默认当前目录。

    示例:

    [root@python tmp]# tree /tmp/
    /tmp/
    ├── 1.txt -> /home/kuchan/exer/nohup.out
    ├── anaconda.log
    ├── ifcfg.log
    ├── kuchan -> /home/kuchan
    ├── packaging.log
    ├── program.log
    ├── sensitive-info.log
    ├── storage.log
    └── systemd-private-81dceb1d3a094807bbd2c0cac4c99da4-chronyd.service-47Kij6
        └── tmp
    
    3 directories, 7 files
    [root@python ~]# tree -I 'kuchan|1.txt' /tmp/   #忽略kuchan目录和1.txt文件
    /tmp/
    ├── anaconda.log
    ├── ifcfg.log
    ├── packaging.log
    ├── program.log
    ├── sensitive-info.log
    ├── storage.log
    └── systemd-private-81dceb1d3a094807bbd2c0cac4c99da4-chronyd.service-47Kij6
        └── tmp
    
    [root@python ~]# tree / -L 1    #显示根目录下一级的所有目录和文件
    /
    ├── bin -> usr/bin
    ├── boot
    ├── dev
    ├── etc
    ├── home
    ├── lib -> usr/lib
    ├── lib64 -> usr/lib64
    ├── media
    ├── mnt
    ├── opt
    ├── proc
    ├── root
    ├── run
    ├── sbin -> usr/sbin
    ├── srv
    ├── sys
    ├── tmp
    ├── usr
    

    **总结:** `tree`命令linux默认不安装,需自行安装,最常用的就是`-L level`参数。
  • 相关阅读:
    Spring AOP应用场景你还不知道?这篇一定要看!
    解决 Failed to start LSB: Bring up/down networking 问题
    查出undefined symbol项命令
    将当前目录加入库环境变量
    Fortran代码生成so库
    Java调用Fortran生成so库报“libifport.so.5: 无法打开共享对象文件”错误解决方法
    HBase过滤器(转载)
    HBase设计规范(转载)
    spark(2.1.0) 操作hbase(1.0.2)
    zookeeper搭建
  • 原文地址:https://www.cnblogs.com/dance-walter/p/10293176.html
Copyright © 2011-2022 走看看