linux拼接两个find,locate和find:两个Linux下的查找文件命令

对于初次切换到 Linux 系统的朋友来说,假如

想要从命令行界面执行查找文件的任务的话,那么,locate 和 find 是两个须要

明白

的命令。虽说这两个命令都能够

满足查找文件的操作,不过却是各有所长,在挑选

上不妨兼而用之。

locate:该命令在运行时须要

后台索引的数据库作为支撑,在 Ubuntu 中这个数据库文件位于 /var/cache/locate/locatedb。通常

来说,这个数据库文件每天是议决

cron 自动更新的。假如

不幸没有得到更新,那么能够

执行 sudo updatedb 来手动更新。

假如我想要在系统中查找一个名为 linux.html 的文件,那么能够

这样执行命令:locate linux.html。locate 搜索文件的速度很快,一会儿就会把结果列出来。locate 有一个十分有用的选项 -r,它能够

让你在搜索文件时运用

正则表达式。

find:这是另一个 Linux 系统中首要

的文件查找命令。find 命令的功能很强悍

,其通常

运用

要领

为:find 位置 -name 文件名称。比方

,我要在 / 这个根目录中查找 linux.html 文件,能够

执行 find / -name linux.html。你除了能够

按文件名称来运用

find 查找文件外,也能够

根据文件大小(议决

-size n 选项指定)、时间(如 -atime n 示意

查找 n 天前访问过的文件)来搜索文件。

此外,find 命令同样支持在搜索文件时运用

正则表达式,你只需指定 -regex 选项即可。

值得留心

的是,对于 locate 与 find 这两个命令的解说远非这篇小文所能满足。关于这两个命令的更加细致

的用法,你可能须要

议决

man locate 或 man find 查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值