我该如何删除这些文件?

我该如何删除这些文件?

我安装了一个程序,但决定不再使用它,因此我用以下方法删除了它:

sudo apt purge "target_program"

该程序已卸载,但留下了一些剩余的文件和目录,它们显示出来locate "target_program"但无法通过资源管理器手动找到,当我在终端中打开包含的目录并尝试使用命令删除它们时,rm我得到了rm: cannot remove 'target_program': No such file or directory。没有任何文件被隐藏,我设法删除了 2 个目录rm -r target_program,这就是我剩下的:

/etc/target_program
/usr/bin/target_program
/usr/bin/target_programapi
/usr/share/target_program
/usr/share/doc/target_program
/usr/share/man/man1/target_program.1.gz
/usr/share/man/man1/target_program.1.gz
/usr/share/python3/runtime.d/target_program.rtupdate
/var/cache/apt/archives/target_program.deb
/var/lib/dpkg/info/target_program.conffiles
/var/lib/dpkg/info/target_program.list
/var/lib/dpkg/info/target_program.md5sums
/var/lib/dpkg/info/target_program.postinst
/var/lib/dpkg/info/target_program.prerm

答案1

sudo apt purge <target_program>不仅会删除所有已安装的文件(remove),还会删除系统范围的配置文件(通常在/etc)。您仍然会在命令的输出中看到它们,locate这是因为该工具在缓存上工作。执行sudo updatedb并重试:locate 也找不到这些文件。

purge不会删除已下载的安装档案。要删除所有已下载(“缓存”)的安装档案,请使用命令sudo apt clean

相关内容