ฉันพยายามที่จะคัดลอกเนื้อหาของชุดของไดเรกทอรีที่ไม่ซ้ำไปซ้ำอีกระบบระยะไกล
/dirA/dir1/file
/dirA/dir2/file
/dirA/dir3/file
dir1, dir2 และ dir3 มีไดเรกทอรีจำนวนมากที่ฉันไม่ต้องการคัดลอก คัดลอกบนรีโมตโฮสต์ไปยัง / dirB ที่ยังคงโครงสร้างไดเรกทอรีเดียวกัน
ฉันเหนื่อย:
rsync /dirA/*/ host:/dirB/
rsync /dirA/ host:/dirB/
แต่พวกเขาไม่ทำสิ่งที่ฉันต้องการ
-f '- /*/'
เพื่อ จำกัด ไฟล์ระดับบนสุดเท่านั้น ฉันยังต้องระบุ-f '- .*'
เพื่อแยกไฟล์จุดเนื่องจากฉันกำลังซิงค์ไดเรกทอรีบ้าน