rsync cụ thể các đường dẫn đến một đường dẫn chính xác khác như trước đây


0

Tôi muốn rsync dirs bao gồm các tệp từ đường dẫn đến một đường dẫn chính xác khác đã được rsynced từ nó

Ví dụ :-

đường 1 có

dir1/
dir1/mysql
dir1/log1
dir1/log2
dir1/log3
dir1/home

chỉ muốn rsync mysql và các thư mục nhà nhưng sẽ là rsync với cùng tên đường dẫn

vì vậy kết quả ở vị trí rsync

dir1/
dir1/mysql
dir1/home

hy vọng ai đó giúp tôi với comand rsync đúng

Câu trả lời:


0

Một cái gì đó như thế này?

rsync -av  origin/{home,mysql} destination/

Điều gì xảy ra nếu nhà vào một thư mục khác không có mysql và nhà dưới cùng một thư mục? như dir1 / dir2 / home và mysql sẽ là dir1 / mysql

bạn có thể lồng {d1, d2 {dx, dy}} tùy thích. Nếu mọi thứ trở nên quá phức tạp, bạn có thể đặt các thư mục trong một tệp văn bản và sử dụng --files-from=whattorsync.listhoặc gọi rsyncnhiều lần từ một tập lệnh.
dschulz

xin lỗi, lệnh chính bạn đăng không rsync thư mục nhà và mysql

xin lỗi, tôi cho rằng vỏ của bạn là bash.
dschulz
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.