Linux常用命令详解之文件搜索命令三

来源:互联网 发布:windows平板 游戏横屏 编辑:程序博客网 时间:2024/06/06 01:55

三,(1)命令名称:locate这个命令式Linux系统独有的,Unix系统没有这个命令

      (2)英文原义:list  files in database

      (3)命令所在路径:/usr/bin/locate

      (4)执行权限:所有用户

      (5)功能描述:寻找目录或文件

      (6)语法:locate  [文件或目录]  

      (7)范例:$  locate  fiels

注意:

(1)这个命令的速度比find命令快的很多,因为它是去文件系统数据库查找,而不是遍历硬盘;所以这个命令只能找到更新到文件系统数据库的文件,如果一个刚创建的文件、没有更新到数据库,它是找不到的。

(2)所以你可以配合updatedb命令来使用

四,(1)命令名称:updatedb

      (2)英文原义:update  the  slocate  database

      (3)命令所在路径:/usr/bin/updatedb

      (4)执行权限:root

      (5)功能描述:建立整个系统目录文件数据库

      (6)语法:updatedb  

      (7)范例:$  updatedb

在绝大多数系统中会定时执行这个命令

五,(1)命令名称:grep

      (3)命令所在路径:/bin/grep

      (4)执行权限:所有用户

      (5)功能描述:在文件中搜寻字符串匹配的行并输出 

      (6)语法:grep  [指定字符串]  [源文件 

      (7)范例:$  grep  ftp  /etc/services 

原创粉丝点击