Ssh 了解Tar命令以存档&;压缩远程服务器上的文件
命令很完美,但我想理解命令 我得到了将输出通过管道传输到ssh的部分,但是为什么要使用cat命令呢 有人能帮我理解吗?Ssh 了解Tar命令以存档&;压缩远程服务器上的文件,ssh,tar,cat,Ssh,Tar,Cat,命令很完美,但我想理解命令 我得到了将输出通过管道传输到ssh的部分,但是为什么要使用cat命令呢 有人能帮我理解吗? 谢谢。cat用于获取通过ssh发送的信息,并将其重定向到远程系统上的文件。你不能这样做: tar zcf - source-file | ssh root@remote-server-IP "cat > remote-server-location.tar.gz" 因为这只会创建空的远程服务器位置.tar.gz文件 如果您尝试不使用引号: tar zcf - sourc
谢谢。cat用于获取通过ssh发送的信息,并将其重定向到远程系统上的文件。你不能这样做:
tar zcf - source-file | ssh root@remote-server-IP "cat > remote-server-location.tar.gz"
因为这只会创建空的远程服务器位置.tar.gz
文件
如果您尝试不使用引号:
tar zcf - source-file | ssh root@remote-server-IP "> remote-server-location.tar.gz"
这将在本地文件系统上创建文件
tar zcf - source-file | ssh root@remote-server-IP > remote-server-location.tar.gz