scp --parentsを介して特定の拡張子を持つファイルをコピーし、リモートからローカルシステムへのパスを保存する方法は?

scp --parentsを介して特定の拡張子を持つファイルをコピーし、リモートからローカルシステムへのパスを保存する方法は?

リモートアカウントのさまざまなサブディレクトリから自分のローカルコンピュータにすべての*アウトをコピーしたいと思います。私の追跡は次のとおりです。

scp --parents -r  @remote:~/path/*out .

このスレッドは機能しません。このエラーについて知りたい場合や、何かを行うための代替方法があるかどうかを知りたいです。

ベストアンサー1

rsyncを試してください。

rsync -rav  --include="*out" --include="*/" --exclude="*" user@remote:~/path .

すべてを除外しますが、サブディレクトリを含むすべての* outファイルを含めます(再帰が必要です)。

おすすめ記事