จะรวมโฟลเดอร์และโฟลเดอร์ย่อยได้อย่างไร


11

ฉันมีสองโฟลเดอร์ (ORIGINAL A และ ORIGINAL B) และทั้งสองมีโฟลเดอร์ย่อย

ฉันจะรวมสองโฟลเดอร์นี้ (และโฟลเดอร์ย่อย) เข้ากับ DESTINATION C ได้อย่างไร

a) ORIGINAL A และ ORIGINAL B มีโฟลเดอร์ย่อยเดียวกัน ฉันต้องการคัดลอกทุกไฟล์ที่ไม่ซ้ำของโฟลเดอร์ย่อยใด ๆ ลงในโฟลเดอร์ย่อย "ถูกต้อง" ของ DESTINATION C

b) โฟลเดอร์ย่อยบางโฟลเดอร์อยู่ใน ORIGINAL A เท่านั้น แต่ไม่ได้อยู่ใน ORIGINAL B. ฉันต้องการโฟลเดอร์ใด ๆ ใน DESTINATION C

ไม่มีใครรู้คำสั่งเทอร์มินัล

คำตอบ:


15

ลอง:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

นี่เป็นเหมือนสำเนาของโฟลเดอร์ A

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

ที่ควรซิงค์โฟลเดอร์ A กับ B ไปยังโฟลเดอร์ใหม่ C

คุณสามารถซิงค์ไฟล์จาก A ถึง B โดยตรง แต่คุณจะไม่สูญเสียข้อมูลด้วยวิธีนี้


ขอบคุณที่คุณทำให้วันของฉัน นี่คือสิ่งที่ฉันกำลังมองหา!
Produnis

จะทำอย่างไรถ้า rsync ไม่พร้อมใช้งาน ทำอย่างไรกับ CP?
Max
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.