linux 查找命令

linux下有两个最为常见的查找命令:

第一是: find 详情请参见本站的: Linux的find命令 (详解)

地址:http://www.linuxsense.org/viewnews-300.html

第二是: locate

locate依赖预先编译好的一个文件系统索引,以此确定与特定模式相匹配的文件名。
它找到的并不特定于命令或软件包,而是能够找到的任何类型的文件。

locate:该命令在运行时需要后台索引的数据库作为支撑,locate 的索引数据库通常由updatedb命令在每天晚上重新生成,这条命令可以由cron来运行。

      假如我想要在系统中查找一个名为httpd.conf 的文件,那么可以这样执行命令:locate httpd.conf 。locate 搜索文件的速度很快,一会儿就会把结果列出来。locate 有一个十分有用的选项 -r,它可以让你在搜索文件时使用正则表达式。
   2. find:这是另一个 Linux 系统中重要的文件查找命令。find 命令的功能很强大,其一般使用方法为:find 位置 -name 文件名称。例如,我要在 / 这个根目录中查找 hao32.html  文件,可以执行 find / -name hao32.html。你除了可以按文件名称来使用 find 查找文件外,也可以根据文件大小(通过 -size n 选项指定)、时间(如 -atime n 表示查找 n 天前访问过的文件)来搜索文件。

 


欢迎转载本文,请注明来自:http://www.linuxsense.org

TAG: find locate 查找命令
发布: 2008-8-17 21:38    作者: admin    来源: 本站原创    查看: 214次

推荐给好友 上一篇 | 下一篇

查看全部1条评论

最新评论

  • 删除 Guest (2008-9-05 16:17:49, 评分: 3 )

    3
 

评分:0

我来说两句

seccode