如何通过ssh发送目录的tar gzip?

问题描述 投票:0回答:1

我想备份目录并通过ssh会话发送其压缩后的内容。

我知道我可以在本地执行以下操作:

 $ tar -cf - stuff/ > backup.tar.gz

并且有效。

但是,当我执行以下操作时:

$ ssh -t [email protected]  "tar -c -f - stuff/" > backup.tar.gz
Connection to 192.168.X.Y closed.
$ cat backup.tar.gz
tar: Refusing to write archive contents to terminal (missing -f option?)
tar: Error is not recoverable: exiting now

我在做什么错?

linux ssh tar
1个回答
0
投票

唯一的失败是试图将tar文件cat发送到终端。

使用tar -tzf backup.tar.gz列出内容

© www.soinside.com 2019 - 2024. All rights reserved.