tarとncを使って簡単にディレクトリごと他のサーバに転送

続き

tarと組み合わせればファイルだけじゃなくてディレクトリごといけますね。ncの入出力にtar の"-" で標準入出力を使えば良い。


portは適当(ここでは10000)

送信サーバ

tar zcvf - ./directory | nc -l 10000

受信サーバ

nc 送信サーバ 10000 | tar zxvf - 

補足

もちろんcronなどで動かすようにまともなことするならpassphraseなしのssh+rsyncなどをすればいいのですが、一時的にサーバ間でデータを受け渡したいだけっていう場合は鍵の設定するのめんどうですからね。なんというかここではncをtftpみたいな感じで使っています。