ホストからサーバーにファイルをコピーします。ただし、ターゲットディレクトリにすでに存在するファイルのみをコピーします。

ホストからサーバーにファイルをコピーします。ただし、ターゲットディレクトリにすでに存在するファイルのみをコピーします。

scpを使用してファイル全体を転送するのではなく、既にターゲットフォルダにあるサブセットのみを転送する方法はありますか?

ps。重要な場合は、すべてのファイルの拡張子は同じです(* .JPG)。

事前にありがとう

答え1

rsyncこれは--existing/オプションを使用して行うことができます。--ignore-non-existingマニュアルから:

--existing, --ignore-non-existing

これは、rsyncにターゲットにまだ存在しないファイル(ディレクトリを含む)の生成をスキップするように指示します。

このオプションは除外ではなく転送ルールなので、ファイルのリストに入るデータと削除には影響しません。単に受信者が転送を要求するファイルを制限します。

関連情報