ฉันมีสองไดรฟ์ที่มีไฟล์เดียวกัน แต่โครงสร้างไดเร็กตอรี่นั้นแตกต่างกันโดยสิ้นเชิง
มีวิธีใดที่จะ 'ย้าย' ไฟล์ทั้งหมดในฝั่งปลายทางเพื่อให้ตรงกับโครงสร้างของด้านที่มา? ด้วยสคริปต์อาจ?
ตัวอย่างเช่นไดรฟ์ A มี:
/foo/bar/123.txt
/foo/bar/234.txt
/foo/bar/dir/567.txt
ในขณะที่ไดรฟ์ B มี:
/some/other/path/123.txt
/bar/doo2/wow/234.txt
/bar/doo/567.txt
ไฟล์ที่สงสัยมีขนาดใหญ่มาก (800GB) ดังนั้นฉันไม่ต้องการคัดลอกใหม่ ฉันต้องการซิงค์โครงสร้างโดยสร้างไดเรกทอรีที่จำเป็นและย้ายไฟล์
ฉันคิดว่าสคริปต์แบบเรียกซ้ำที่จะค้นหาไฟล์ต้นฉบับแต่ละไฟล์บนปลายทางจากนั้นย้ายไปยังไดเรกทอรีที่ตรงกันและสร้างมันหากจำเป็น แต่นั่นมันเกินความสามารถของฉัน ...
ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!
ขอบคุณ