archLinux 学习笔记--mlocate的安装与使用
locate - 查找文件的简单方法
locate 程序会执行一次快速的路径名数据库搜索,并且输出每个与给定子字符串相匹配的路径名。
使用时却发现archlinux出现
bash: locate:未找到命令
于是我找了一下archwiki,发现原来archlinux现在使用更加安全的mlocate来替换原来的locate,于是我进行了下载
yay locate
然后安装完成后,再次使用,却出现了下面的情况
locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录
再次查看wiki,发现了下面信息
Before locate(1) can be used, the database will need to be created, this is done with the updatedb(8) command, which (as the name suggests) updates the database.
这里的updatedb是需要在sudo或su的情况下运行的,于是便输入
sudo updatedb
稍等片刻,等运行完毕,再次使用
locate bin/zip
输出:
/usr/bin/zipcmp
/usr/bin/zipmerge
/usr/bin/ziptool
locate已经可以使用
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 还在手写JSON调教大模型?.NET 9有新玩法
· 复杂业务系统线上问题排查过程
· 通过抓包,深入揭秘MCP协议底层通信
· 记一次.NET MAUI项目中绑定Android库实现硬件控制的开发经历
· 糊涂啊!这个需求居然没想到用时间轮来解决
· Coze Studio:字节跳动 Coze 的开源版本来了!第一时间深度解析
· 一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀!
· 我给 AI 接上了一个 C# 运行器,结果它学会了自己上网、调试代码
· 源码浅析:SpringBoot main方法结束为什么程序不停止
· Qwen Code与Claude Coder Router体验