Có thể chỉ định phạm vi thời gian để rsync chỉ hoạt động trên các tệp đã thay đổi gần đây không.Làm cách nào để sử dụng rsync để sao lưu các tệp đã thay đổi trong một khoảng thời gian gần đây?
Tôi đang viết kịch bản để sao lưu các tệp được thêm gần đây qua SSH và rsync có vẻ như một giải pháp hiệu quả. Vấn đề của tôi là các thư mục nguồn của tôi chứa một backlog rất lớn của các tệp cũ hơn mà tôi không quan tâm đến việc sao lưu.
Giải pháp duy nhất mà tôi đã thực hiện cho đến nay là thực hiện tìm kiếm với ctime để tạo tệp --files-from. Tính năng này hoạt động nhưng tôi phải xử lý một số cài đặt cũ với các phiên bản rsync không hỗ trợ --files-from. Tôi đang xem xét việc tạo ra - bao gồm các mẫu theo cùng một cách nhưng rất thích tìm thứ gì đó thanh lịch hơn.
Sau khi bạn đã thực hiện rsync ban đầu của mình vào lần tiếp theo bạn gọi nó, nó sẽ chỉ chuyển các tệp mới hoặc sửa đổi. Đó là mục đích của rsync. – lothar
Một tùy chọn khác là sắp xếp lại bố cục thư mục của bạn mà các tệp bạn không muốn sao lưu nằm trong một đường dẫn khác, để bạn có thể đặt đường dẫn đó vào danh sách bỏ qua cho rsync. – lothar
Tôi sẽ đề nghị sử dụng tùy chọn '-t' của rsync, nhưng điều đó không chính xác làm những gì được yêu cầu – Hasturkun