,

ディレクトリを圧縮しながら、SSHで別サーバに保存する方法

2014年10月14日

tar.gz化して転送とすると時間がかかるような大きなディレクトリや、圧縮ファイルを保存する容量がない場合に、転送元ホストでtar.gzしながら、SSH越しにリモートのディレクトリに保存する方法が使えます。

tar -czf - <directory> | ssh <転送先サーバ> 'cat > /path/to/save/<directory name>.tar.gz'