Tiện ích dòng lệnh rsync
thực hiện những gì bạn yêu cầu.
Giả sử dữ liệu cũ của bạn nằm ở vị trí A và dữ liệu mới của bạn nằm trên B, hãy làm như sau:
rsync -ahPruvz --hard-links A B
Trích dẫn từ hướng dẫn rsync:
Điều này cho rsync tìm kiếm các tệp được liên kết cứng trong nguồn và liên kết với nhau các tệp tương ứng trên đích.
Làm thế nào để có được rsync
và sử dụng nó? Có 2 lựa chọn thay thế dễ dàng cho Windows:
Thay thế đầu tiên: sử dụng cygwin
. Đây là một phần mềm Windows. Cài đặt nó, thêm rsync
vào bước chọn gói. Để mọi thứ khác mặc định. Sau khi bạn cài đặt nó, sử dụng shell của nó để gõ lệnh. Nếu bạn muốn, bạn có thể sử dụng đường dẫn đầy đủ, /usr/bin/rsync
thay vì chỉrsync
. Nếu bạn muốn truy cập các ổ đĩa Windows, hãy sử dụng các đường dẫn như "/ cygwin / ổ đĩa" và luôn cố gắng tự động hoàn thành bằng TAB.
Thay thế thứ hai: nếu đó là máy tính để bàn, hãy sử dụng bản phân phối GNU / Linux trực tiếp. Chuẩn bị một hình ảnh USB trực tiếp, khởi động từ nó, gắn các đĩa mong muốn và gọi rsync. Nếu hình ảnh trực tiếp không có rsync
, cài đặt nó. ( apt-get install rsync
trong Debian và các dẫn xuất của nó.) Nếu bạn chưa có kinh nghiệm với hệ sinh thái Linux, cygwin có thể dễ dàng hơn.