Tôi đang cố gắng thực hiện rsync
giữa hai thư mục tôi có trong hai hệ thống tập tin được kết nối với cùng một máy tính. Tôi muốn làm điều đó mà không xóa các tập tin bổ sung b
. Tôi mặc dù đơn giản rsync -a a/dir b/dir
sẽ làm việc, nhưng nó dường như không. Đây là trên một hệ thống Linux với rsync version 3.0.6 protocol version 30
:
$ mkdir -p a/test
$ mkdir -p b/test
$ touch a/test/file1
$ touch a/test/file2
$ touch b/test/file3
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
$ rsync -a a/test/ b/
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
Lệnh tương tự cũng hoạt động khi tôi sử dụng nó trên một hệ thống Linux khác với phiên bản rsync ( rsync version 3.0.9 protocol version 30
) mới hơn một chút . Bất cứ ý tưởng tôi đang thiếu gì?
nhìn vào bài đăng của bạn "rsync -aa / test b / test" dường như không làm gì cả, phải không? Đây có phải là một lỗi cắt và dán? Tôi không biết cmd 'cây' nhưng ít nhất cả hai 'cây đều cho kết quả như nhau.
—
Sparkie