(จาก: /programming/15245144/copy-file-permissions-but-not-filesปิดเพราะปิดหัวข้อ)
ฉันมีทรีไดเรกทอรีเดียวกันสองชุด พวกเขาเกือบจะมีไฟล์เดียวกันทั้งคู่ (เวอร์ชั่นหนึ่งอาจมีไฟล์เสริมหรือไฟล์หายไปสองสามไฟล์) อย่างไรก็ตามไฟล์ส่วนใหญ่จะเหมือนกันกับทั้งสองไดเรกทอรี (มีเส้นทางสัมพัทธ์เหมือนกันและทุกอย่าง)
สมมติว่าสิ่งเหล่านี้อยู่ในไดเรกทอรี:
version1/
version2/
ปัญหาคือว่าการอนุญาตใน version1 / เกิดความสับสนและฉันต้องการคัดลอกการอนุญาตจาก version2 / แต่ทำได้โดยไม่ต้องแทนที่ไฟล์ใน version1 / ซึ่งใหม่กว่า
มีวิธีอัตโนมัติในการทำเช่นนี้ผ่านคำสั่งเชลล์หรือสคริปต์?