Tôi muốn đồng bộ hóa các vị trí sau bằng cách sử dụng unison:
- / home / user / Audiobooks với / shared / Audiobooks
- / home / user / Music with / shared / Music
- / home / user / Podcasts with / shared / Podcasts
Các tham số dòng lệnh unison sẽ là gì? Dựa trên điều này, tôi có thể đoán
Nếu một hoặc nhiều tùy chọn đường dẫn được đưa ra, thì Unison sẽ chỉ đồng bộ hóa các đường dẫn này và con của chúng. (Điều này rất hữu ích để thực hiện đồng bộ hóa nhanh chỉ một thư mục.) Lưu ý rằng các tùy chọn đường dẫn được đặt nội dung theo nghĩa đen, chúng không phải là biểu thức chính quy.
Đây là dự đoán của tôi. Đúng không?
unison -ui text /home/user /nocrypt/Shared -path Audiobooks -path Music -path Podcasts
Tôi cũng có thể sử dụng một hồ sơ. Tôi đọc các tài liệu trợ giúp và tìm thấy một ví dụ mà tôi thích nghi. Tôi không chắc nó đúng, tuy nhiên.
Được sửa đổi từ các tài liệu trợ giúp: Đây là một hồ sơ tinh vi hơn, minh họa một số tính năng hữu ích khác.
# Roots of the synchronization
root = /home/user
root = /shared
# Paths to synchronize
path = Audiobooks
path = Music
path = Podcasts
Đúng không?
Khi tôi viết xong câu hỏi này, tôi đã tìm ra nó. Tôi nghĩ cả hai phương pháp trên đều đúng. Điều tuyệt vời về unison là bạn có thể thực hiện "chạy khô" giống như cách bạn thực hiện đồng bộ hóa thực tế. Hành động mặc định luôn là "không hành động" (sau khi tất cả các thay đổi được trình bày). Tôi sẽ kiểm tra nó bây giờ và xem nếu nó hoạt động. Tôi đoán tôi không cần câu trả lời, nhưng tôi sẽ để câu hỏi này ở đây để tham khảo (và tự trả lời nó với một xác nhận về việc liệu điều này có hiệu quả hay không).