“apt purge ?config-files”到底是做什么的?

“apt purge ?config-files”到底是做什么的?

我在一篇关于 Raspberry 的帖子中读到了这个命令。通过网络搜索,我找到了几个 Ask Ubuntu 答案,但我不知道这个命令的详细信息。

apt purge ?config-files

这到底是做什么的?

答案1

apt purge '?config-files'¹(或apt purge '~c'简称)删除已删除的包的配置文件。

当您执行 a 时apt remove package,该软件包将被删除,但配置文件将被保留,以防您再次安装它。使用apt remove --purge packageapt purge package您还将删除配置文件。

您所询问的命令会删除您删除的所有软件包的配置文件,但未使用purgeremove带有--purge开关。

这些?config-file/~c模式记录在手册apt-patterns

?config-files,~c`
选择未完全安装、但仅留下残留配置文件的软件包。

源自那些在aptitude


¹?是所有 shell 中的通配符,必须用引号引起来。如果没有,?config-files将扩展为以单个字符开头的文件名列表,后跟config-files当前工作目录中的文件名列表,并且在许多 shell 中 ( csh, tcsh, fish, zsh, bash -O failglob) 如果不存在此类文件,则会失败并出现错误(或扩展为空)如果该nullglob选项已启用(如果可用);~在大多数贝壳中也很特殊。

相关内容