2021-12-07 mlocate 的使用

大家都知道 linux 系统中的 find 命令,在查找文件的时候是比较慢的,因此我们尽量避免使用 find 命令, 那怎么查找文件呢?

那就是 locate 命令。

1
sudo pacman -Sy mlocate

locate 的查找文件是在数据库文件中进行的, 因此速度非常的快, 但是 locate 的使用是需要依赖与数据库的, 而数据库是我们需要定期更新的。 在 mlocate 中,已经饱含了 updatedb.timer 和 updatedb.service 两个服务文件。 只是 updatedb.timer 中的配置不好, 需要进行修改一下。

下面为 updatedb.timer 修改后的内容.

1
2
3
4
5
6
7
8
9
[Unit]
Description=Daily locate database update

[Timer]
# OnCalendar=daily
# RandomizedDelaySec=2h
OnBootSec=20min
OnUnitInactiveSec=20min
Persistent=true

2021-12-07 mlocate 的使用
https://www.supermew.top/2021/12/07/mlocate/
作者
八月
发布于
2021年12月7日
许可协议