Dosyayı uzaktaki bir makineye kopyalamak için daima rsync
veya ikisini kullanırım scp
. Son zamanlarda, bayrak scp
( man scp
) kılavuzunda keşfettim-C
-C Compression enable. Passes the -C flag to
ssh(1) to enable compression.
Bu bayrağı keşfetmeden önce, zip
önce ve sonra kullanırdım scp
.
-C
Sıkıştırma ve açma işleminden ziyade sadece kullanmak kadar etkili midir? Bir veya başka bir işlem kullanıldığında aktarımı daha hızlı hale getirir mi?
zip
çok "windows" şeklinde bir dosya formatı. Yerel linux yazılımıyla bir linux makinesi kullanırken neredeyse hiç görmeyecek veya ihtiyacınız olmayacak. tar
ederken, izinler ve isim ve böyle korurken bir dosya içine dizinleri yuvarlayarak için kullanılan gzip
, bzip2
, xz
vb kompres dosyalar için kullanılır. tar
s genellikle linux'taki arşivler için sıkıştırılmış, yapım tar.gz
ve tar.xz
ortak biçimlerdir. İnsanların kendi çalışma scp
biçimlerini gibi komutlarla yuvarladıklarını gördüm tar cvz directory | ssh machine 'cd somewhere; tar xz'
.
Compression yes
sizin de .ssh/config
dosyaya.
scp -rv
vescp -Crv
düğmelerini kullanın.