大量ファイルの転送

Yuya Sato 21views 更新:2016年11月30日

大量のファイルをリモートに転送する時に普通にscpなどで転送すると時間がかかります。 そこで一旦tarに圧縮して転送という方法も考えられますが、今度はtarの圧縮に時間がかかってしまいます。

リモートに直接ファイルを書き込み、リモートで展開するようにすると、無駄なI/Oを削減できます。

$ tar -zc [path] | ssh remote-server "tar -zx -C [destination]"

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません