J'utilise toujours soit rsyncou scppour copier le fichier de / vers une machine distante. Récemment, j'ai découvert dans le manuel de scp( man scp) le drapeau-C
-C Compression enable. Passes the -C flag to
ssh(1) to enable compression.
Avant de découvrir ce drapeau, je le faisais zipavant et après scp.
Est-il aussi efficace d’utiliser simplement la -Ccompression et le décompression? Quand utiliser un procédé ou un autre pour accélérer le transfert?
zipest un format de fichier très "windows" -ish. Vous ne le verrez presque jamais ou n’en aurez pas besoin lorsque vous utiliserez une machine Linux avec un logiciel Linux natif. tarest utilisé pour enrouler des répertoires dans un fichier tout en conservant les autorisations et les noms et autres, alors que gzip, bzip2, xz, etc sont utilisés pour Compresser des fichiers. tars sont souvent compressés, créant tar.gzainsi tar.xzdes formats communs pour les archives sur Linux. J'ai vu des gens lancer leur propre scpworkalike avec des commandes comme tar cvz directory | ssh machine 'cd somewhere; tar xz'.
Compression yesvotre .ssh/configfichier.
scp -rvetscp -Crvcomparaison du débit.