我总是使用rsync或scp以便从/向远程计算机复制文件。最近,我在scp(man scp)手册中发现了该标志-C
-C Compression enable. Passes the -C flag to
ssh(1) to enable compression.
在发现此标志之前,我习惯于zipbefore和then scp。
仅使用-Czip和解压缩是否一样有效?什么时候使用一个或另一个过程来加快传输速度?
这与问题完全无关,但是
—
2015年
zip是非常“ windows”式的文件格式。使用本地linux软件操作linux机器时,几乎几乎不会看到或不需要它。tar用于目录卷起成一个文件,同时保留权限和姓名及,同时gzip,bzip2,xz等来压缩文件。tars的压缩经常,使得tar.gz和tar.xz在Linux档案常见的格式。我已经看到人们scp使用诸如这样的命令来进行自己的工作tar cvz directory | ssh machine 'cd somewhere; tar xz'。
@Score_Under-Java也使用zip格式来打包.jar文件,因此在许多Linux服务器上仍广泛使用zip。
—
约翰尼
您可以
—
Barmar 2015年
Compression yes在.ssh/config文件中放入文件,而不用在每次文件传输时都使用该选项。
如果您确实想要速度,则可以避免使用SSH:unix.stackexchange.com/questions/227951/…–
—
rogerdpack
scp -rv和scp -Crv比较吞吐量。