gzファイルを解凍しながら別サーバにSSH転送する方法

gz形式の巨大な圧縮ファイルを解凍して別サーバにSCP転送すると時間がかかってしまいます。

そこでそれらの作業を一気に短縮する方法として、unpigzやgunzipで解凍しながら別サーバにSSHで転送する方法があります。覚えておくといろいろと便利。

コマンド例

方法としてはこんな感じです。
今回は unpigz を利用していますが、gunzip でも可能です。

$ unpigz -c bigdata.dump.gz | ssh 10.0.0.10 "cat > /tmp/bigdata.dump"

以上!

コメントを残す

メールアドレスが公開されることはありません。