如何在同一目录中备份配置文件而不读取它。

如何在同一目录中备份配置文件而不读取它。

我看到使用了两个扩展,这不会导致 /etc/ 中的配置文件被读取。

第一个是——

*.conf.backup

第二个是

*.conf.old

您是否可以编写任何其他扩展,以便 debconf 不读取备份的conf文件?

答案1

这取决于读取配置文件的程序。通常的约定是配置文件必须以 结尾.conf,但没有强制执行这一点。例如/usr/share/doc/kmod/README说:

modprobe 不会解析名称不以“.alias”或“.conf”结尾的配置文件。 modprobe 用于警告这些文件。

(在此之前它在没有任何警告的情况下使用它们。)或者/usr/share/doc/apache2/NEWS.Debian.gz

而且,Debian 中的配置机制也发生了变化。现在,启用站点和启用配置中的所有配置都需要“.conf”后缀。

有些程序使用run-parts,它对于允许的文件的名称也有自己的约定(甚至多个约定)(请参阅其手册)。其他人也可以实现他们的自定义约定。请小心并阅读文档以避免意外。

相关内容