G'day,
ฉันใช้ rsync เพื่อซิงค์ทรีโฟลเดอร์ระยะไกลซ้ำ ๆ ซึ่งมีลักษณะดังนี้:
/folderA/a1/cache
/folderA/a1/cache/A1
/folderA/a1/cache/A2
/folderA/a1/somefolder
/folderA/a1/someotherfolder
/folderA/a2/somefolder/cache
/folderB/cache/
/folderB/b1/somefolder/cache
/folderB/b1/somefolder/yetanotherfolder/cache
/folderB/b1/somefolder/yetanotherfolder/cache/B1
/folderB/b1/somefolder/yetanotherfolder/cache/B2
ฉันไม่รู้ว่าโครงสร้างโฟลเดอร์จะเป็นอย่างไรและมันจะเปลี่ยนไปตามกาลเวลา ดังนั้นสิ่งที่ฉันต้องการจะทำคือ rsync ซ้ำข้างต้น แต่ไม่รวมโฟลเดอร์ "แคช" และโฟลเดอร์ย่อยใด ๆ ที่มีอยู่เพื่อให้ฉันสิ้นสุดการซิงค์:
/folderA/a1
/folderA/a1/somefolder
/folderA/a1/someotherfolder
/folderA/a2/somefolder
/folderB/
/folderB/b1/somefolder
/folderB/b1/somefolder/yetanotherfolder/
ข้อเสนอแนะใด ๆ
ดูยังมีตัวกรอง rsync กวดวิชา
—
Gilles 'หยุดความชั่วร้าย'