tree命令

本文详细介绍了Linux下tree命令的使用方法,包括各种选项如-L、-d、-f、-a等的功能,以及如何通过这些选项定制目录树的显示方式。同时,提供了具体的实例帮助理解,如查看/etc目录下的文件而不显示子目录,以及查看根目录下所有目录及其权限。

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

  以树状格式列出目录的内容。

  语法:  

tree [-adfghilnopqrstuvxACDFNS] [-L level [-R]] [-H baseHREF] [-T title] [-o filename] [--nolinks] [-P

pattern] [-I pattern] [--inodes] [--device] [--noreport] [--dirsfirst] [--version] [--help] [--file-

limit #] [directory ...]

  选项:

    -L:指定要显示的层级数;

    -d:只显示目录;

    -f:打印每个文件的完整路径;

    -a:打印所有文件;

    -P pattern:仅列出与通配符模式相匹配的文件;

    -p:打印每个文件的文件类型和权限;

    -s:以字节为单位打印每个文件的大小以及名称。

    -h:已便于阅读的方式打印文件大小;

    -u:打印文件的用户名,或UID#(如果没有可用的用户名);

    -g:打印文件的组名,或GID#(如果没有组名);

    -D:打印列出的文件的上次修改时间的日期;

    --inodes:打印文件或目录的inodes号;

    --device:打印文件或目录所属的设备号;

    -F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符

    -r:以反向字母顺序对输出进行排序;

    -t:按最后修改时间而不是按字母顺序对输出进行排序;

    --dirsfirst:在文件之前列出目录;

    -C:打开着色;

    -o filename:将结果保存至文件中。

实例:

    查看/etc下文件和目录,不显示子目录,并着色,

      

    查看根目录下所有目录及权限,不显示子目录,

      

 

转载于:https://www.cnblogs.com/Stong/p/6836903.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值