Linux 本地文件上传服务器

2019-08-09  本文已影响0人  我是哈斯

把本地的文件传到目标服务器:

    cd /home/ && tar czv test | ssh root@HostIP -p 22 'tar xz'

解释:

这行命令其实由多个命令组成首先是cd到目标目录的父级目录,然后"&&"表示cd命令执行成功再继续后面的命令,顺带:"||"表示:若前一个命令执行成功,就不会执行下一条了。后面是一个tar命令,将test压缩,但是并不输出到文件,而是通过管道(那个"|"表示管道),传给后面的ssh命令ssh命令连接到目标主机,并执行"tar xz"将数据在另一边解压.

从远程复制文件到本机

    ssh root@HostIP 'cd /home && tar cz test' | tar xzv
上一篇 下一篇

猜你喜欢

热点阅读