码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux命令之tree(3)


    1、功能说明

    用于以树状图形式列出目录内容。包括所有文件、子目录及子目录里的目录和文件
    

    2、语法格式

    cd [选项] [目录]
    

    3、选项解释

    -a  # 显示所有文件和目录。
    -d  # 显示目录名称而非文件。  
    -f  # 显示每个文件的全路径名称。
    -i  # 不以阶梯状列出文件和目录名称。
    -L level # 限制目录显示层级。
    -F  # 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","@","|"号。
    -l  # 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
    -p  # 列出权限标示。
    -s  # 列出文件和目录大小。
    

    4、参考实例

    • 显示所有文件和目录
    [root@xiaonong] tree -a
    .
    ├── bash.sh
    ├── device_list.sh
    ├── no_pass_login.sh
    ├── test
    │   ├── test.txt
    │   └── test2.txt
    ├── v2_jump.sh
    
    • 显示目录名称而非文件
    [root@xiaonong] tree -d
    .
    └── test
    
    • 显示每个文件的全路径名称
    [root@xiaonong] tree -f
    .
    ├── ./bash.sh
    ├── ./device_list.sh
    ├── ./no_pass_login.sh
    ├── ./test
    │   ├── ./test/test.txt
    │   └── ./test/test2.txt
    ├── ./v2_jump.sh
    
    • 不以阶梯状列出文件和目录名称
    [root@xiaonong] tree -i
    .
    bash.sh
    device_list.sh
    no_pass_login.sh
    test
    test.txt
    test2.txt
    v2_jump.sh
    
    • 限制目录显示层级
    [root@xiaonong] tree -L 1
    .
    ├── bash.sh
    ├── device_list.sh
    ├── no_pass_login.sh
    ├── test  
    ├── v2_jump.sh
    
    • 对执行位置增加特定字符
    [root@xiaonong] tree -F
    .
    ├── bash.sh*
    ├── device_list.sh*
    ├── no_pass_login.sh*
    ├── test/
    │   ├── test.txt
    │   └── test2.txt
    ├── v2_jump.sh*
    
    • 列出权限标识
    [root@xiaonong] tree -p
    .
    ├── [-rwxr--r--]  bash.sh
    ├── [-rwxr-x---]  device_list.sh
    ├── [-rwxr-x---]  no_pass_login.sh
    ├── [drwxr-xr-x]  test
    │   ├── [-rw-r--r--]  test.txt
    │   └── [-rw-r--r--]  test2.txt
    ├── [-rwxr--r--]  v2_jump.sh
    
    • 列出文件和目录大小
    [root@xiaonong] tree -s
    .
    ├── [327]  bash.sh
    ├── [5252]  device_list.sh
    ├── [238]  no_pass_login.sh
    ├── [128]  test
    │   ├── [0]  test.txt
    │   └── [0]  test2.txt
    ├── [152]  v2_jump.sh
    

    5、补充说明

    如果Linux中不支持tree命令,需要安装下。
    yum -y install tree
    mac: brew install tree
    

    更多命令请移步:
    上一篇.Linux命令之pwd(2)
    下一篇.Linux命令之mkdir(4)

  • 相关阅读:
    云原生专栏博客汇总
    智能语音和自然语言处理技术
    动静图结合详解: 归并排序 ,计数排序
    Ansible 自动化运维工具的使用
    ASO优化如何做?3个核心要点必须掌握
    Django高级表单处理与验证实战
    浅谈AI人体姿态识别技术的先进性及安防视频监控应用场景
    抖音视频抓取软件的优势|视频评论内容提取器|批量视频下载
    用ffmpeg删除视频的音轨,让视频静音
    中国20强游戏公司2022上半年年报分析:复合因素下业绩增长承压,海外新兴市场蕴含增长新趋势
  • 原文地址:https://blog.csdn.net/xuforeverlove/article/details/127121740
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号