使用locate查找系统中的文件(翻译)

Original:http://fosswire.com/2008/04/04/find-files-on-your-system-using-locate/

也许遇到这样令人沮丧知道某些文件系统但是就是起来它们什么位置在Linux和Unix很多基于图形界面搜索工具但是如果愿意命令工作或者手头安装这些软件可能还得求助命令工具locate

locate命令通过查询一个包含文件数据库完成任务所以除非数据库及时更新否则这个命令不会太大作用所以推荐设置一个cron任务每天定时以root用户执行/usr/bin/updatedb命令使locate命令更加有效

发行版已经能够为你自动定时执行updatedb所以这个步骤不是必须可以直接进行搜索

已经存在这个数据库时候搜索文件可以以下简单命令完成

$ locate alostfile

如果找不到任何结果自动返回提示符需要扩大搜索或者重新完善搜索如果搜索结果显示文件所在文件夹

明确知道文件名或者部分文件名时候这种搜索方式尤其有效发现这个工具并不会查找文件内容

如果找不到重要文件并且没有安装其他桌面搜索工具尝试以下locate命令

If you enjoyed this post, make sure you subscribe to my RSS feed!

0 Responses to “使用locate查找系统中的文件(翻译)”


  • No Comments

Leave a Reply