我有大约 7 或 8 台服务器,每晚我都会将它们同步到我的本地局域网。
所有这些 rsync 作业都使用一个通用的 excludes.txt,来过滤掉我不想镜像的文件或目录。
现在,excludes.txt 包含一些所有服务器通用的目录,但也包含许多特定于单个服务器的目录(和模式)。当然,它们都混杂在一起,没有注释。
我试图处理所有这些,并将所有服务器特定模式移动到单独的文件中,特定于每个单独的服务器。
我还不确定如何最好地解决这个问题,正如我从手册页中看到的那样,rsync 没有提供任何选项来显示它忽略了哪些文件/目录。
有什么建议吗?
以额外的冗长运行 rsync:
这将显示每个文件被包含/排除的原因。
列出文件而不是复制它们,这将让您看到哪些文件将被复制。