我在一篇关于 Raspberry 的帖子中读到了这个命令。通过网络搜索,我找到了几个 Ask Ubuntu 答案,但我不知道这个命令的详细信息。
apt purge ?config-files
这到底是做什么的?
答案1
apt purge '?config-files'
¹(或apt purge '~c'
简称)删除已删除的包的配置文件。
当您执行 a 时apt remove package
,该软件包将被删除,但配置文件将被保留,以防您再次安装它。使用apt remove --purge package
或apt purge package
您还将删除配置文件。
您所询问的命令会删除您删除的所有软件包的配置文件,但未使用purge
或remove
带有--purge
开关。
这些?config-file
/~c
模式记录在手册apt-patterns
页。
?config-files,
~c`
选择未完全安装、但仅留下残留配置文件的软件包。
源自那些在aptitude
。
¹?
是所有 shell 中的通配符,必须用引号引起来。如果没有,?config-files
将扩展为以单个字符开头的文件名列表,后跟config-files
当前工作目录中的文件名列表,并且在许多 shell 中 ( csh
, tcsh
, fish
, zsh
, bash -O failglob
) 如果不存在此类文件,则会失败并出现错误(或扩展为空)如果该nullglob
选项已启用(如果可用);~
在大多数贝壳中也很特殊。