scp リモートファイルとローカルファイルに追加

scp リモートファイルとローカルファイルに追加

リモートサーバーからインポートするファイルが複数あります。ローカルサーバー上のファイルをさらに処理するには、ファイルを単一のファイルにマージ(接続)する必要がありますが、リモートファイルではこれを行うことはできません。

内部的にどのように機能するのかよくわかりませんが、最高のパフォーマンスを得るscpためには、ファイルをローカルディレクトリに書き込んでからマージするのではなく、すぐにマージしてから単一のファイルに書き込む必要があると思います。scpリモートファイルからローカルファイルにプロセス中にファイルを動的にマージ(追加)できるかどうかを教えてください。

より良いアイデアはありませんか?

ベストアンサー1

scpの代わりにSSHを使用して実行しますcat。どこでやりますか?

scp remote:{file1,file2...} local-dir

代わりに、次の操作を行います。

ssh remote cat file1 file2 ... > locale-file

おすすめ記事