如何 tar 来自不同服务器的目录并复制到我正在工作的当前服务器
How to tar a directory from different - different server and copy to current server on which I am working
实际上我想 tar 来自不同服务器的目录,需要将那个 tar 移动到我当前工作的服务器,所以我正在写一个 shell脚本并为此使用了以下命令
ssh hostname " tar -cvj site1.tar.gz -C /www/logs/test " > site2.tar.gz
我也试过将它移动到我当前服务器上的一个目录,但也无法实现,命令已尝试 -
ssh hostname " tar -cvj site1.tar.gz -C /www/logs/test " > /www/logs/automate
我试过了,觉得不行,他们还有什么其他方法可以实现,请帮忙。这将是可观的。谢谢
使用 GNU tar:
ssh hostname "tar -C /www/logs/test -cjf -" > your.tar.bz2
-f -
: write archive to stdout
实际上我想 tar 来自不同服务器的目录,需要将那个 tar 移动到我当前工作的服务器,所以我正在写一个 shell脚本并为此使用了以下命令
ssh hostname " tar -cvj site1.tar.gz -C /www/logs/test " > site2.tar.gz
我也试过将它移动到我当前服务器上的一个目录,但也无法实现,命令已尝试 -
ssh hostname " tar -cvj site1.tar.gz -C /www/logs/test " > /www/logs/automate
我试过了,觉得不行,他们还有什么其他方法可以实现,请帮忙。这将是可观的。谢谢
使用 GNU tar:
ssh hostname "tar -C /www/logs/test -cjf -" > your.tar.bz2
-f -
: write archive to stdout