Tôi luôn sử dụng một trong hai rsynchoặc scpđể sao chép tập tin từ / đến một máy từ xa. Gần đây, tôi phát hiện ra trong hướng dẫn của scp( man scp) cờ-C
-C Compression enable. Passes the -C flag to
ssh(1) to enable compression.
Trước khi tôi phát hiện ra lá cờ này, tôi đã từng sử dụng ziptrước đó và sau đó scp.
Có hiệu quả không khi chỉ sử dụng việc -Cnén và giải nén? Khi nào sử dụng một hoặc một quá trình khác làm cho việc chuyển tiền nhanh hơn?
ziplà một định dạng tệp rất "cửa sổ". Bạn gần như sẽ không bao giờ nhìn thấy hoặc cần nó khi vận hành máy linux với phần mềm linux gốc. tarđược sử dụng cho cán lên thư mục vào một tập tin trong khi vẫn giữ quyền tên và như vậy, trong khi gzip, bzip2, xz, vv được sử dụng để file nén. tars thường được nén, tạo tar.gzvà tar.xzđịnh dạng phổ biến cho tài liệu lưu trữ trên linux. Tôi đã thấy mọi người tự làm scpviệc giống nhau với các lệnh như thế nào tar cvz directory | ssh machine 'cd somewhere; tar xz'.
Compression yesvào .ssh/configtệp của mình .
scp -rvvàscp -Crvđể so sánh thông lượng.