《每天一个Linux命令》 -- (16) tree命令

本文介绍了Linux系统中的tree命令,包括其概念、语法、参数、选项和使用示例,如显示所有文件和目录、仅显示目录、文件大小显示等,以及一些实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

欢迎阅读《每天一个Linux命令》系列 !在本篇文章中,将说明tree命令用法。

概念

tree命令是Linux系统下的目录树显示命令,用于以树状结构显示指定的目录及其子目录。

  • tree以树形结构显示目录下文件
  • 英文原意:list contents of directories in a tree-like format
  • 所在路径:/usr/bin/tree
  • 执行权限:所有用户

命令操作

tree命令的语法如下:

tree [选项] 目录

命令详细解释

tree命令的参数如下:

参数说明
目录要显示的目录。

drive_spreadsheet导出到 Google 表格

命令选项

选项说明
-a显示所有文件和目录。
-d仅显示目录。
-f使用文件名。
-F使用文件类型。
-h使用人类可读的文件大小。
-L 数字显示指定深度的子目录。
-l 数字显示指定宽度的文件名。
-r以倒序显示目录树。
-s显示文件的大小。
-t按文件类型排序。
-u显示文件的最后修改时间。
-x显示目录的权限。

以下是一些使用tree命令的示例:

示例1:安装tree命令

如果是最小化安装,使用时,会有错误提示,则需要安装该命令

[root@localhost src]# tree
-bash: tree: command not found

安装tree

yum -y install tree

示例2:显示所有目录和文件

tree -a

输出:

.
├── bin
│   ├── cat
│   ├── ls
│   └── mkdir
└── etc
    ├── passwd
    ├── shadow
    └── group

示例3:仅显示目录

tree -d

输出:

.
└── scripts
    └── 20231117
        └── tmp
            └── backup

4 directories

示例4:显示所有目录和文件,使用人类可读的文件大小

tree -a -h

输出:

.
├── [  46]  1.sh
└── [  22]  scripts
    └── [4.0K]  20231117
        ├── [ 344]  13.sh
        ├── [  97]  14.sh
        ├── [ 257]  15.sh
        ├── [   0]  3
        ├── [ 119]  6.sh
        ├── [  64]  7.sh
        ├── [  63]  8.sh
        ├── [  56]  9.sh
        ├── [  14]  file1.txt
        ├── [  14]  file1.txt_20231117
        ├── [ 548]  file.txt
        ├── [ 548]  file.txt_20231117
        ├── [ 562]  new_file.txt
        ├── [ 562]  new_file.txt_20231117
        ├── [ 563]  shadow
        ├── [  26]  test.txt
        ├── [  26]  test.txt_20231117
        └── [  20]  tmp
            └── [   6]  backup

tree命令的使用技巧

  • 使用tree命令可以方便地查看目录树。
  • 可以使用选项 -a 显示所有文件和目录,方便查看所有内容。
  • 可以使用选项 -d 仅显示目录,方便查看目录结构。
  • 可以使用其他选项来控制显示格式,方便满足不同需求。
  • tree命令可以用于显示包含分隔符的目录树。
  • 可以使用管道将tree命令的输出连接到其他命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超凡脫俗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值