在一个延时比较高的网络环境下复制大量小文件会比将文件夹打包后传输需要长得多的时间. 每条协议信息以及传输结束后的确认信息的开销很大. 所以下一次, 你应该用类似下面的命令来传输大量小文件:
tar cfv - testdir | ssh user@host 'cd /tmp; tar xfv -'
tar cfv - testdir | ssh user@host 'cd /tmp; tar xfv -'