Công cụ tốt nhất cho việc này là công cụ dòng lệnh "Rsync". Nếu bạn cần GUI, hãy thử Unison hoặc LuckyBackup, dựa trên khái niệm về Rupync. Unison và LuckyBackup đều nằm trong kho.
Một ví dụ về rsync có thể là:
rsync -vxtr / home / scaine / Pictures / / home / OtherUser / Pictures /
... sẽ đồng bộ hóa thư mục Ảnh của tôi với thư mục Ảnh của OtherUser. Các tùy chọn tôi đã chỉ định sẽ xác minh bất kỳ bản sao nào, giữ dấu thời gian / quyền trong khi sao chép và sẽ duyệt qua các thư mục con nơi tìm thấy. Làm "man rsync" để có thêm tùy chọn.
Đối với việc kết nối các PC của bạn với nhau - đặt chúng trên một công tắc / trung tâm hoặc sử dụng cáp chéo sau đó chia sẻ các thư mục qua samba.
EDIT: Một số điểm tốt để thực hiện nếu mục đích là "phản chiếu" hai PC. Lệnh này sẽ chỉ "thêm" các tệp từ nguồn đến đích. Nếu bạn cần xóa, thì bạn cũng sẽ cần tùy chọn -delete trong đó.
Khi điều tra, có vẻ như Rupync không xử lý phản chiếu đặc biệt tốt. Xem điều này để nhận ra rằng bạn có thể sẽ tìm thấy các tệp cũ ghi đè lên các tệp trẻ hơn trong bản cập nhật này! Tệ hơn, ngay cả khi bạn có tùy chọn -update hoạt động và ngăn chặn hành vi này, nó sẽ không "cập nhật" bản cũ hơn với tệp trẻ hơn - nó sẽ chỉ "bỏ qua" nó. Khó lý tưởng.
Cuối cùng, để thực hiện đồng bộ hai chiều, bạn sẽ cần chạy cùng một lệnh nhưng đảo ngược nguồn / mệnh. Tất nhiên, điều này hiện được sử dụng hạn chế, vì lệnh đầu tiên của bạn (giả sử bạn đã sử dụng tùy chọn -delete đó) sẽ xóa bất kỳ tệp nào trên đích không tồn tại trên nguồn. Unison xử lý đồng bộ hai chiều khá tốt, từ bộ nhớ.
Nếu bạn nghiêm túc cố gắng giữ đồng bộ nhiều chỉnh sửa, thì giải pháp Dropbox là cách tốt nhất để chuyển tiếp. Nếu bạn có thể có cái nhìn khác về UbuntuOne hoặc Dropbox, symlinking có thể là một giải pháp - chỉ symlink thư mục tài liệu của bạn, trong khi giữ Pictures và Music tắt One / Dropbox và sử dụng giải pháp rsync / unison này cho những thứ lớn?