如何更改 /etc/updatedb.conf 文件的配置?

如何更改 /etc/updatedb.conf 文件的配置?

根据命令“updatedb”的手册页,我们可以使用以下命令更改和覆盖 /etc/updatedb.conf 的配置:

   --prune-bind-mounts FLAG
          Set PRUNE_BIND_MOUNTS to FLAG, overriding the configuration file.

   --prunefs FS
          Set PRUNEFS to FS, overriding the configuration file.

   --prunenames NAMES
          Set PRUNENAMES to NAMES, overriding the configuration file.

   --prunepaths PATHS
          Set PRUNEPATHS to PATHS, overriding the configuration file.

但当我尝试使用它们时,没有任何变化。例如,我希望下面的命令将标志更改为“no”,但什么也没有发生:

sudo updatedb --prune-bind-mounts no

只是需要一段时间执行并退出,没有任何警告或错误,当我检查/etc/updatedb.conf内容时,它和以前一样。

答案1

这些标志不会更改配置文件;它们会影响updatedb它们所附加的调用,而忽略配置文件。

因此

sudo updatedb --prune-bind-mounts no

无论配置文件中设置的值如何,都会updatedbPRUNE_BIND_MOUNTSset to运行。no

如果您想更改/etc/updatedb.conf,请编辑它。

相关内容