Linux流浪记--(6)文件查找命令

Linux中的文件查找命令,主要有以下几个

1. locate

  locate 文件名

 locate只能搜索文件,不能搜索目录,

 locate搜索速度快,是从数据库中搜索,数据库的位置 /var/lib/mlocate/mlocate.db

数据库默认一天更新一次,可以使用updatedb命令来强制更新数据库

Linux流浪记--(6)文件查找命令

2. find

   find可以查找目录或文件,功能非常强大,但是搜索速度慢

  命令格式

   find  目录  选项  文件名

   find /  -name aaa.log   表示在根目录下按名称搜索aaa.log文件, 默认是精确匹配

   可以使用通配符来进行模糊匹配

  * 表示匹配任意字符

  ?匹配任意一个单独字符

   []  中括号表示匹配中括号中任意一个字符的内容

 Linux流浪记--(6)文件查找命令

3.grep

  在文件中查找字符命令

 grep 【选项】 "字符串"   文件名