如果您卸载某个软件包,但不清除它,dpkg -l
它将显示为rc
,表示已删除,但配置文件仍然存在。有没有简单的方法可以查看此类软件包仍占用多少空间?
答案1
配置文件应列在 中/var/lib/dpkg/info/<package>.conffiles
。例如,对于dpkg
包:
$ cat /var/lib/dpkg/info/dpkg.conffiles
/etc/alternatives/README
/etc/cron.daily/dpkg
/etc/dpkg/dpkg.cfg
/etc/logrotate.d/dpkg
如果文件不是太多,您可以xargs
使用du
:
$ xargs -a /var/lib/dpkg/info/dpkg.conffiles du -c
4 /etc/alternatives/README
4 /etc/cron.daily/dpkg
4 /etc/dpkg/dpkg.cfg
4 /etc/logrotate.d/dpkg
16 total
如果文件太多,您将看到多total
行。