3

フォルダをファイルに tar したいと思います。このファイルは、ローカル マシンではなく、ssh 経由で到達できる別のマシンに保存する必要があります。

私はそのようなことをすることができますか?

tar cfv ssh://user:pass@server:/tmp/myfile.tar myfolder/
4

2 に答える 2

6

一時ファイルを必要としない場合:

tar cfv - myfolder/ | ssh user@server 'cat > /tmp/myfile.tar'
于 2012-08-23T13:12:48.860 に答える
1

これを簡単な方法でやってみましょう。これは非常に単純化されたアプローチかもしれませんが、仕事は完了します。

tar cfv myfile.tar myfolder/ && scp myfile.tar user:pass@server:/tmp/myfile.tar && rm myfile.tar

(これをテストしていません。エラーがある場合はご容赦ください)

于 2012-08-22T14:59:12.527 に答える