我想备份目录并通过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
我在做什么错?
唯一的失败是试图将tar文件cat
发送到终端。
使用tar -tzf backup.tar.gz
列出内容