Uso sempre rsynco scpper copiare il file da / su una macchina remota. Di recente, ho scoperto nel manuale di scp( man scp) la bandiera-C
-C Compression enable. Passes the -C flag to
ssh(1) to enable compression.
Prima di scoprire questa bandiera, zipprima e poi scp.
È altrettanto efficace utilizzare semplicemente -Czippare e decomprimere? Quando si utilizza l'uno o l'altro processo per velocizzare il trasferimento?
zipè un formato di file molto "windows". Non lo vedrai quasi mai o ne avrai bisogno quando utilizzi una macchina Linux con software Linux nativo. tarè utilizzato per arrotolare le directory in un unico file, preservando i permessi e nomi e simili, mentre gzip, bzip2, xz, ecc sono utilizzati per comprimere i file. tarspesso sono formati compressi, di creazione tar.gze tar.xzcomuni per archivi su Linux. Ho visto gente rotolare la propria scpworkalike con comandi simili tar cvz directory | ssh machine 'cd somewhere; tar xz'.
Compression yestuo .ssh/configfile.
scp -rvescp -Crvconfronto della velocità effettiva.