我可以理解保存配置文件/home
,因为这些是用户在运行相应程序时创建/编辑的自定义文件。
然而,配置文件/etc
必须以 root 身份创建和编辑,并且鉴于大多数程序不以 root 身份运行,因此必须在安装相应程序时创建配置文件,并且之后不能再编辑。这意味着它们与程序包文件中的对应文件没有区别。
那么程序被删除后保留它们还有什么意义呢?
答案1
在 中,“配置文件”/etc
是系统管理员控制的文件,可能包含大量系统管理员的工作。它由软件包安装脚本创建,但在本地进行了自定义。卸载软件包不应丢弃本地更改。考虑一下想要卸载软件包,然后从源代码构建绝对最新版本的情况。人们不想丢失旧版本的配置文件。
要真正摆脱一切,包括配置文件/etc
,请使用apt purge package
。阅读man apt
。
答案2
如果您花费大量时间配置程序,然后由于某种原因必须卸载并重新安装,您可能希望它们易于访问。
否则,你可以用以下方法删除它们
sudo apt autoremove && sudo apt clean