Zawsze używam albo rsyncalbo scp, by skopiować plik z / na zdalny komputer. Ostatnio odkryłem w instrukcji scp( man scp) flagi-C
-C Compression enable. Passes the -C flag to
ssh(1) to enable compression.
Zanim odkryłem tę flagę, kiedyś zipprzed i potem scp.
Czy tak samo efektywne jest używanie -Cniż rozpakowywanie i rozpakowywanie? Kiedy używasz jednego lub drugiego procesu, aby transfer był szybszy?
zipjest to format pliku bardzo „Windows”. Prawie nigdy go nie zobaczysz ani nie będziesz potrzebował, gdy będziesz obsługiwał maszynę z systemem Linux z rodzimym oprogramowaniem. tarsłuży do zwijania katalogów w jednym pliku, przy zachowaniu uprawnień i nazwiska oraz takie, podczas gdy gzip, bzip2, xzitp są wykorzystywane do plików kompres. tars często są kompresowane, dzięki czemu tar.gzi tar.xzpopularnych formatów archiwów w systemie Linux. Widziałem, jak ludzie toczą własną scprobotę za pomocą takich poleceń tar cvz directory | ssh machine 'cd somewhere; tar xz'.
Compression yesswój .ssh/configplik.
scp -rviscp -Crvdo porównywania przepustowości.