ฉันพยายามที่จะ zip ไดเรกทอรี (บน Unix ผ่าน SSH) แต่ฉันต้องแยกไดเรกทอรีย่อยสองสามรายการ (รวมถึงไฟล์และไดเรกทอรีทั้งหมดภายในไดเรกทอรีด้วย)
จนถึงตอนนี้ฉันมีสิ่งนี้:
zip -r myarchive.zip dir1 -x dir1/ignoreDir/**/*
ที่ดูเหมือนจะไม่ทำงานแม้ว่า
ฉันก็ลอง
zip -r myarchive.zip dir1 -x dir1/ignoreDir1/* dir1/ignoreDir2/*
อย่างไรก็ตามจะยังคงมีไดเรกทอรีย่อยอยู่ใน ignDir1 และละเว้นDir2
โครงสร้างไดเรกทอรีย่อยในไดเรกทอรีที่ฉันต้องการแยกค่อนข้างมากดังนั้นฉันไม่สามารถเพิ่มแต่ละไดเรกทอรีลงในอาร์กิวเมนต์ -x
ไม่มีใครรู้วิธีการทำเช่นนี้?