UNIX で安全なコピーを取得しますか?

UNIX で安全なコピーを取得しますか?

UNIX で安全なコピーを取得する方法はありますか?

なぜこれを行う必要があるのでしょうか? ローカル マシンからリモート マシンにログインすることはできますが、その逆はできないからです。そのため、scpリモート マシンからローカル マシンにファイルを送信するだけでなく、安全なコピーを取得する必要があります。

答え1

scpリモートマシンにコピーするためにも使用できます。そして1つから:

以下の使用に慣れていると想定します:

scp localfile USER@REMOTE:remotefile

しかし、これを使用して次の操作を行うこともできます。

scp USER@REMOTE:remotefile localfile

答え2

リモートファイルをローカルファイルに追加して、アンドリュー・スタッブスの回答ローカルの stdout にコピーして追加します:

 scp USER@REMOTE:remotefile /dev/stdout >> localeppendedfile

または単純に(Posixリモートマシンを想定)

 ssh USER@REMOTE /bin/cat removefile >> localeppendedfile

関連情報