scp -r
传输含有大量小文件的文件夹( 例如 .git )时,速度超级慢,一般都要先 tar 打包一下,传输完再 tar 解开。
trzsz ( trz / tsz )
新版本将“tar 打包和解开”内置了,在用户无感的情况下大大提高了传输速度。
trzsz ( trz / tsz ) 服务器和客户端都升级到 1.1.5
( trzsz-ssh ( tssh ) 升级到 0.1.9
) 才生效。
PS:带 -y
覆盖传输时,优先支持断点续传的功能,是不进行“tar 打包和解决”的,此时传输速度和 scp -r
差不多。
另外,trzsz-ssh ( tssh ) 优化了多选服务器的功能,支持锁定搜索结果,方便选择服务器进行批量登录,详见 支持的快捷键。
GitHub:
https://github.com/trzsz/trzsz-go
https://github.com/trzsz/trzsz-ssh
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.