如何查找并仅备份不属于软件包的文件

如何查找并仅备份不属于软件包的文件

如何找到在 Debian 包管理系统之外修改或添加的每个文件的列表?

Cruft 无人维护,也不了解当今的 Debian 软件包管理工具等的工作方式。例如,它遗漏了安装后创建的文件和日志,而这些文件和日志实际上被列为由软​​件包处理,并且自安装日期/时间以来没有被修改过。

答案1

无法理解您为什么要备份这样的文件,但您可以使用如下命令获取这样的列表:

#!/bin/bash
export LC_COLLATE=C
join -v1 <(find / -mount | sort) <(cat /var/lib/dpkg/info/*.list | sort -u)

相关内容