Linux系统上如何快速查找一个文件

发布网友 发布时间:2022-04-20 15:02

我来回答

1个回答

热心网友 时间:2022-05-13 00:49

linux系统上可以借助于locate命令来快速查找一个文件。因为locate命令搜索的是文件数据库,所以速度非常快。

1、使用locate命令需要及时更新文件数据库。可以借助于updatedb命令来更新文件数据库。

sudo updatedb

2、文件数据库更新完成后,可以直接使用locate命令进行搜索。

图片说明:locate是查找命令,myinit.sh是要查找的文件。

3、补充locate命令参数

用法: 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        匹配完整路径名 (默认)

热心网友 时间:2022-05-13 00:49

linux系统上可以借助于locate命令来快速查找一个文件。因为locate命令搜索的是文件数据库,所以速度非常快。

1、使用locate命令需要及时更新文件数据库。可以借助于updatedb命令来更新文件数据库。

sudo updatedb

2、文件数据库更新完成后,可以直接使用locate命令进行搜索。

图片说明:locate是查找命令,myinit.sh是要查找的文件。

3、补充locate命令参数

用法: 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        匹配完整路径名 (默认)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com