常用Linux命令2---find/locate

linux搜索

简介:本文介绍两种搜索方法


一、find

        1.用法

参数说明 :具体看菜鸟的说明

https://www.runoob.com/linux/linux-comm-find.html



这里说明两种我常用的方法

find / -name 文件名

这里直接指定根目录下“/“ ,找你想要的文件

第一种

例:1.

find / -name *.py

查找根目录下所有py文件

2.

sudo find / -name cc

查找名为cc的文件


第二种

find / -type f

列出根目录下所有文件


二、locate


用法:

直接搜索即可

locate xxx(文件名)



附加说明

locate 与 find 不同: find 是去硬盘找,locate 在本地建立了数据库然后在数据库(/var/lib/mlocate/mlocate.db)里查找  资料库中找。

locate 的速度比 find 快,它并不是真的查找,而是查数据库,所以 locate 的查找并不是实时的,而是以数据库的更新为准。每天一更。



如果存在不正确的地方还请指教,谢谢大家

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容