locate

来源:互联网 发布:ubuntu 系统刻录光盘 编辑:程序博客网 时间:2024/04/29 19:18

locate:快速查找文件、文件夹

在mlocate数据库中搜索条目

locate包安装:yum -y install mlocate

运行locate命令,提示:locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory,需执行updatedb,然后再执行locate操作就行了

常用:

#locate cmd 查找关键字为cmd的文件
[root@localhost ~]# locate ~/install  #查找当前目录下以install开头的文件  /root/install.log/root/install.log.syslog[root@localhost ~]# locate -i ~/install  #查找当前目录下以install开头的文件,不区分大小写/root/install.log/root/install.log.syslog[root@localhost ~]# locate -i /etc/fuc  #查找/etc目录下面以fuc开头的文件,不区分大小写 
参数:

  -b, --basename         匹配唯一的路径名称的基本文件名  -c, --count            只显示找到条目的号码  -d, --database DBPATH  用 DBPATH 替代默认的数据库(/var/lib/mlocate/mlocate.db)  -e, --existing         只显示当前存在的文件条目  -L, --follow           当文件存在时跟随蔓延的符号链接 (默认)  -h, --help             显示本帮助  -i, --ignore-case      匹配模式时忽略大小写区别  -l, --limit, -n LIMIT  限制为 LIMIT项目的输出 (或 计数)   -m, --mmap             忽略向后兼容性  -P, --nofollow, -H     当检查文件时不跟随蔓延的符号链接  -0, --null             输出时以 NUL 分隔项目  -S, --statistics       不搜索项目,显示有关每个已用数据库的统计信息  -q, --quiet            不报告关于读取数据库的错误消息  -r, --regexp REGEXP    搜索基本正则表达式 REGEXP 来代替模式      --regex            模式是扩展正则表达式  -s, --stdio            忽略向后兼容性  -V, --version          显示版本信息  -w, --wholename        匹配完整路径名 (默认)

0 0
原创粉丝点击