将文件从主机复制到服务器,但仅限目标目录中已存在的文件

将文件从主机复制到服务器,但仅限目标目录中已存在的文件

有没有办法使用 scp 传输文件,但不是全部文件,仅传输目标文件夹中已存在的子集?

ps 所有文件都具有相同的扩展名 (*.JPG),如果这很重要

提前致谢

答案1

rsync可以使用--existing/--ignore-non-existing选项来做到这一点。从手册中:

--existing, --ignore-non-existing

这告诉 rsync 跳过创建目标上尚不存在的文件(包括目录)。

此选项是传输规则,而不是排除,因此它不会影响进入文件列表的数据,因此不会影响删除。它只是限制接收者请求传输的文件。

相关内容