在ssh中创建tar文件

时间:2012-08-22 14:54:39

标签: ssh tar

我想将文件夹tar到文件中。此文件不应保存在本地计算机上,而应保存在另一个可通过ssh访问的文件中。

我可以这样做吗?

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

2 个答案:

答案 0 :(得分:5)

无需临时文件:

tar cfv - myfolder/ | ssh user@server 'cat > /tmp/myfile.tar'

答案 1 :(得分:1)

让我们尝试以简单的方式做到这一点。这可能是一种非常简单的方法,但它可以完成工作。

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

(没有测试过,请原谅我有错误)