リモートアカウントのさまざまなサブディレクトリから自分のローカルコンピュータにすべての*アウトをコピーしたいと思います。私の追跡は次のとおりです。
scp --parents -r @remote:~/path/*out .
このスレッドは機能しません。このエラーについて知りたい場合や、何かを行うための代替方法があるかどうかを知りたいです。
答え1
rsyncを試してください。
rsync -rav --include="*out" --include="*/" --exclude="*" user@remote:~/path .
すべてを除外しますが、サブディレクトリを含むすべての* outファイルを含めます(再帰が必要です)。
答え2
私はargがcpのためであると信じています--parents
。これはunnameとフルパスを使って私に効果的でした。
scp -r user@remote:/home/user/path/*out .