Làm thế nào để hợp nhất các thư mục và thư mục con?


11

Tôi có hai thư mục (ORIGINAL A và ORIGINAL B), và cả hai đều có thư mục con.

Làm cách nào để hợp nhất hai thư mục này (và thư mục con) vào DESTINATION C?

a) ORIGINAL A và ORIGINAL B có cùng các thư mục con. Tôi muốn sao chép mọi tệp duy nhất của bất kỳ thư mục con nào vào thư mục con "chính xác" của DESTINATION C

b) một số thư mục con chỉ có trong ORIGINAL A, nhưng không có trong ORIGINAL B. Tôi muốn bất kỳ thư mục nào trong DESTINATION C

Có ai biết một lệnh thiết bị đầu cuối?

Câu trả lời:


15

Thử:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

Đây giống như một bản sao của thư mục A

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

Điều đó sẽ đồng bộ các thư mục A an B sang thư mục mới C.

Bạn có thể trực tiếp đồng bộ hóa tệp từ A đến B nhưng bạn sẽ không bị mất dữ liệu theo cách này.


Thx anh bạn, bạn làm cho ngày của tôi. Điều này thật đúng với gì mà tôi đã tìm kiếm!
Produnis

Phải làm gì nếu rsync không có sẵn? Làm thế nào để làm điều đó với CP?
Tối đa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.