我正在服务器之间进行 rsync 复制。我想从该过程中排除压缩日志轮换文件。文件看起来像
*.gz
*.gz.1
*.gz.2
*.gz.[0-99]
我无法想出一个可以正确执行上面列表中最后一个条件(名称中带有 .gz. 的所有文件)的 rsync 排除模式。简单方法*.gz.*
似乎不起作用,文件被复制了。我也没有找到有关复杂 rsync 排除模式的详细信息。
有人能告诉我该如何处理这个案子吗?
答案1
我使用了以下命令来--exclude
避免复制文件,它对我有用。.gz.*
rsync -avr --exclude='*.gz.*' /source/path/ /destination/path/