开源是一种精神,分享是一种美德!

locate

相关命令:which,whereis,find
用法: locate [OPTION]... [PATTERN]...
在mlocate数据库中搜索条目.

  -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        匹配完整路径名 (默认)
[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开头的文件,不区分大小写 


评论(0)

暂无评论

评论

名字:
验证码:
获取验证码
内容: