星期四, 10月 06, 2011

tar + ssh ?

透過pipe送東西的時候,
一個連續的大檔案比分散的小檔案快,
所以一端tar起來(可壓縮可不壓縮)另一端un-tar
local可以直接執行指令,
遠端要用 ssh user@ip "command; command; command"的方式包起來
tar 的檔案位置用 - 透過pipe 傳
如:
ssh root@11.22.33.44 "cd /home/work; tar cjf - " | tar xjf -
tar cjf - XXXXXX/ | ssh root@12.22.33.44 "cd /home/work ; tar xjf -"

沒有留言: