广告

Ubuntu18.04系统如何用locate命令查找文件或目录

2024-01-30

在ubuntu18.04中如何用locate命令查找文件或目录呢?本文给出详细说明。

locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。

 

语法:

 

locate (选项) (参数)

 

选项:

 

-d<目录>或--database=<目录>:指定数据库所在的目录;

 

-u:更新slocate数据库;

 

--help:显示帮助;

 

--version:显示版本信息。

 

参数:

 

要查找的文件名中含有的字符串。

 

实例:

 

搜索etc目录下所有以sh开头的文件:

 

locate /etc/sh

搜索etc目录下所有以sh开头的文件

 

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。本站原创内容未经允许不得转载,或转载时需注明出处!

上一篇:Ubuntu18.04系统如何用look命令显示文件中以指定字符串开头的任意行

下一篇:Ubuntu18.04系统如何用let命令进行运算

这条帮助是否解决了您的问题?已解决未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好!很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

立即注册91VPS账号,免费体验多款产品
立即注册
联系我们
全国咨询热线:
0712-5319406
QQ客服:
800193021
91VPS微信客服

扫码联系微信客服