linux updatedb命令创建或更新mlocate数据库

作者: admin 分类: linux常用命令大全 发布时间: 2018-07-03 16:47

  updatedb创建或更新mlocate数据库

  功能描述:

  使用updatedb命令可以创建或更新locate所使用的数据库。如果数据库已经存在,它的数据是重复使用,以避免重读并没有改变的目录。updatedb通常每天由cron运行来更新默认的数据库。

  命令语法:

  updatedb[选项]

  updatedb命令选项含义

 

 选项

 含义

 -n<名称> 在空格分隔的列表名称中添加条目到PRUENAMES 
 -c<路径>  在空格分隔的列表路径中添加条目到PRUNEPATHS
 -U<路径>  只存储扫描指定路径生成的数据库。默认扫描整个文件系统
 --debug-pruning  写入有关pruning decisions调试信息到标准错误输出
 --prune-bind-mounts<标志>  设置PRUNE_BIND_MOUNTS标志,覆盖配置文件
 -f<文件系统>  在空格分隔的列表文件系统中添加条目到PRUNEFS
 -o<文件>  写入数据库到指定文件,而不是使用默认的数据库
 -v  输出文件的路径名到标准输出
 -prunefs<文件系统>  设置PRUNEFS为指定文件系统,覆盖配置文件
 -l<标记>  在生成数据库到指定标记中,设置“require file visibility before reporting it”标记
 --prunenames<名称>  设置PRUNENAMES为指定名称,覆盖配置文件
 --prunepaths<路径>  设置PRUNEPATHS为指定路径,覆盖配置文件

 

 

例如:创建或更新mlocate数据库

[root@localhost ~]# updatedb

创建mlocate数据库,只扫描/etc目录,写入数据库到db_file文件。

[root@localhost ~]# updatedb -o db_file -U /etc

Linux 命令大全

更多

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!