暂无图片
暂无图片
12
暂无图片
暂无图片
暂无图片

tar和ssh配合使用

原创 哇哈哈 2020-08-10
2620

#把home文件打包并解压到/root下
tar -cvf - /home | (cd /root; tar -xvf -)

#把test.txt 打包压缩并传送到B机上的/root目录下
tar -zcvf - test.txt | ssh -i id_rsa root@... “cd /root;cat > test.tar.gz”

#将test.tar压缩文件,复制到B机并解压缩
zcat test.tar | ssh -i id_rsa root@... “cd /root;tar -xf -”

#在A机上一边打包test.txt文件,一边传输到B机并解压
tar -zcvf - test.txt | ssh -i id_rsa root@... “cd /root; tar -zxvf -”

传输到远程:tar czf - file| ssh server “tar zxf -”
示例:tar cvfz - test | ssh 172.29.88.162 “cd /root/itsection/;tar -zxvf -”

压缩到远程:tar czf - file| ssh server “cat > file.tar.gz”
示例:tar cvfz - test | ssh 172.29.88.162 “(cat > /root/itsection/ssh.backup.tar.gz)”

将本地压缩解压到远程:cat test.tar.gz | ssh server “tar zxf -”
示例:cat test.tar.a* | ssh -i id_rsa root@... “cd /root;tar -zxvf -”

将远程压缩解压到本地:ssh server “cat file.tar.gz” | tar zxf -
示例:ssh -i id_rsa root@... " cat test.tar.gz" | tar zxvf

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论