J'utilise toujours soit rsync
ou scp
pour 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 zip
avant et après scp
.
Est-il aussi efficace d’utiliser simplement la -C
compression et le décompression? Quand utiliser un procédé ou un autre pour accélérer le transfert?
zip
est 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. tar
est 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. tar
s sont souvent compressés, créant tar.gz
ainsi tar.xz
des formats communs pour les archives sur Linux. J'ai vu des gens lancer leur propre scp
workalike avec des commandes comme tar cvz directory | ssh machine 'cd somewhere; tar xz'
.
Compression yes
votre .ssh/config
fichier.
scp -rv
etscp -Crv
comparaison du débit.