tree老师:每天五分钟教你学linux命令03

本文介绍了Linux中Tree命令的功能及使用方法,通过多个实例展示了如何高效地利用Tree命令来查看目录结构,包括显示所有文件、仅显示目录、限制显示层级等。

                       

tree

 使用linux的时间越久,越感觉有些工作在linux下完成就是比在windows下完成高效! 比如今天要讲的这个tree命令!windowslinux都有tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来windows下的tree比较鸡肋,只有两个参数,/F 是递归显示每个文件夹的名称;/A 是使用ASCII字符而不是扩展字符,感觉还不如不加/A 参数好。

命令安装:

[root@xuegod62 ~]#yum install tree -y

格式:tree [-aACdDfFgilnNpqstux] [目录]

作用:tree以树状图样式列出目录的内容

选项:

-a:显示所有文件和目录

-A:使用ASNI 绘图字符显示树状图而非以ASCII 字符组合

-C:在文件和目录清单加上色彩,便于区分各种类型

-d:只显示目录

-D:列出文件或目录的更改时间

-f:在每个文件或目录之前,显示完整的相对路径名称

-i:不以阶梯状列出文件和目录名称

-l:如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录

-n:不在文件和目录清单加上色彩

-N:直接列出文件和目录名称,包括控制字符

-p:列出权限标示

-t:用文件和目录的更改时间排序

-u:列出文件或目录的拥有者名称,没有对应的名称时,则显示用户 识别码   

 

示例一:

在/home下创建test目录并在目录下创建一些测试目录和文件,用tree查看:

 [root@xuegod62home]# pwd

/home  //当前的所在的路径

[root@xuegod62 home]# touch aa     //创建一个文件aa

[root@xuegod62 home]# touch bb cc dd   //创建一个文件bb cc dd

[root@xuegod62 home]# tree               //使用tree命令查看当前路径的目录结构

├──aa

├──bb

├──cc

└──dd

0 directories, 4 files

实例二:

tree -d 表示只显示目录

tree -L -1表示只显示第一层目录。

[root@xuegod62 home]# mkdir test     //创建文件夹test

[root@xuegod62 home]# mkdir -p test/a/b/c/d/   //在文件夹下创建abcd文件夹

 [root@xuegod62 home]# touch test/a/b/a.txt    //在b文件夹下创建a.txt

[root@xuegod62 home]# tree test/

test/ 

└── a

    └── b

        ├── a.txt //  此处可以显示文件

        └── c

            └── d

4 directories, 1 file
 

[root@xuegod62 home]#tree -d test/         //加参数-d后不再显示文件夹,只显示目录

test/

└── a

    └── b

        └── c

            └── d

4 directories
 

[root@xuegod62 home]# tree -L 2 test/     只查看两层目录。

test/

└── a

    └── b

2 directories, 0 files

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

互联网老辛

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值