有没有办法使用 scp 传输文件,但不是全部文件,仅传输目标文件夹中已存在的子集?
ps 所有文件都具有相同的扩展名 (*.JPG),如果这很重要
提前致谢
答案1
rsync
可以使用--existing
/--ignore-non-existing
选项来做到这一点。从手册中:
--existing, --ignore-non-existing
这告诉 rsync 跳过创建目标上尚不存在的文件(包括目录)。
此选项是传输规则,而不是排除,因此它不会影响进入文件列表的数据,因此不会影响删除。它只是限制接收者请求传输的文件。