Linux的tree

安装tree

[root@king ~]# rpm -qa tree               #<==查询tree命令是否安装。
 tree-1.5.3-2.el6.x86_64                  #<==如果没有显示就执行下面的命令
[root@king ~]# yum -y install tree        #<==安装tree命令的yum命令

详细

tree命令功能是以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。

解决乱码

LANG=en_US.UTF-8

 隐藏文件的表示

[root@king ~]# tree -a       #<==带-a参数显示所有文件(包括隐藏文件)。
.
├── anaconda-ks.cfg
├── .bash_history       #<==在Linux系统中,以“.”点号开头的文件为隐藏文件,默认不显示。
├── .bash_logout
├── .bash_profile

-L的使用

只列出根目录下第一层目录的结构(-L功能)
tree -L 1 / #<==-L参数后接数字,表示查看目录的层数,不带-L选项默

-d的使用

[root@king ~]# tree -d /etc/   #<==-d参数表示只显示目录。

用tree命令来区分目录和文件的方法

[root@king ~]# tree -L 1 -F /boot/      #<==使用-F参数会在目录后面添加“/”,方便区分目录
/boot/
├── config-2.6.32-504.el6.x86_64
├── efi/
├── grub/
├── initramfs-2.6.32-504.el6.x86_64.img

正则:$在Linux正则表达式中标识以什么什么结尾,^表示以什么什么开头,^$表示空行

[root@king ~]# tree -L 1 -F /boot/|grep /$      #<==过滤以斜线结尾的所有内容 

/boot/
|-- efi/
|-- grub/
|-- lost+found/
3 directories, 5 files

https://www.cnblogs.com/liang-io/p/9561232.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值