命令检索

命令检索

一、find

[root@k8s-master-01 ~]# find ./ -iname "*2021-09*"  
[root@k8s-master-01 ~]# find -atime 
# 参数   -ctime change time      
         -mtime modify time 

二、locate

# 查找 passwd 文件,输入以下命令:  
[root@k8s-master-01 ~]#locate passwd   
# 搜索 etc 目录下所有以 sh 开头的文件
[root@k8s-master-01 ~]# locate /etc/sh   
# 忽略大小写搜索当前用户目录下所有以 r 开头的文件 
[root@k8s-master-01 ~]# locate -i ~/r   
# 附加说明  locate 与 find 不同: 
	find 是去硬盘找,locate 只在 /var/lib/slocate 资料库中找。  
	locate 的速度比 find 快,它并不是真的查找,而是查数据库,一般文件数据库在 /var/lib/slocate/slocate.db 中,所以 locate 的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护,也可以手工升级数据库 ,命令为:updatedb   默认情况下 updatedb 每天执行一次。 

三、tree

[root@k8s-master-01 ~]# tree . | grep -E xxx
posted @ 2021-10-31 15:42  Tanuki_11  阅读(159)  评论(0)    收藏  举报