如何在未安装或由dpkg创build的Debian系统中查找文件?

我已经手动安装了一些东西,并希望淘汰所有相关的文件。 所以,我需要一种方法来自动查找所有的文件(例如在/ usr中),这些文件不包含在Debian系统当前安装的任何软件包中。 不过,我还需要过滤掉安装包时创build的文件(通过dpkg post-install脚本和类似的东西)。

    使用cruft包。

    你可以尝试这样的事情:

     dpkg -L --list-all-package-files | grep "^/usr" > dpkg-files.dat **(don't know the dpkg option "--list-all-package-files", read mand dpkg)** find /usr -type f -o -type l > all-usr-files.dat sort dpkg-files.dat all-usr-files.dat | uniq -c | grep " 1 " 

    这样你将得到所有在/ usr中的文件,但不是任何包文件。 作为第一枪,这可以帮助你。