Tất tần tật về rsync

  Shell script

Cú pháp

rsync [Options] <dir source> user@host:<dir target>

Các tùy chọn

–dry-run

Dùng để chạy thử lệnh VD: rsync –dry-run -avze /backup/* ubuntu@host:/home/ubuntu

-z

Nén dữ liệu
Có thể bỏ qua một số loại tệp nén bằng cách thêm cờ –skip-compress=gz/jpg/mp[34]/7z/bz2

-e

Dùng giao thức khác để thay thế
VD: -e ‘ssh -p 2828’ hoặc khi dùng auth key -e “ssh -i /home/key -p 8282”

-P, –progress

Dùng để hiển thị tiến trình truyền dữ liệu

-a

Là Archive, bảo toàn mọi thứ

-v

Hiển thị nhiều thông tin hơn trong quá trình truyền

–delete

Xóa dữ liệu ở máy đích nếu máy nguồn không có dữ liệu đó

–exclude

Loại trừ file hoặc folder không muốn truyền

–bwlimit=[giá trị]

Giới hạn băng thông, có thể dùng k hoặc m VD: rsync –bwlimit=1.5m -avze /backup/* ubuntu@host:/home/ubuntu