zip เลือกไดเรกทอรีซ้ำใน linux


6

ฉันต้องการซิปเฉพาะไดเรกทอรีที่เลือก (และไดเรกทอรีย่อยด้วย)

ฉันมีไดเรกทอรีจำนวนมากในโฟลเดอร์ปัจจุบันเช่นแอพเนื้อหาฐานข้อมูลห้องสมุดเป็นต้น

แต่ฉันต้องการให้แอป zip และเนื้อหาและโฟลเดอร์ย่อยของมันเท่านั้น ฉันกำลังพยายามดังต่อไปนี้

zip -r ../backups/code/20110625 -i app/* -i content/* . *

แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้

ข้อผิดพลาด zip: อาร์กิวเมนต์คำสั่งไม่ถูกต้อง (ไม่มีอะไรให้เลือก)

ไวยากรณ์ที่ถูกต้องเพื่อให้บรรลุนี้คืออะไร?

คำตอบ:


12

ลอง:

zip -r myzipfile.zip ../backups/code/20110625 app/* content/* . *

คุณต้องใส่ชื่อของ zipfile ก่อน


ขอบคุณ ฉันต้องลบเครื่องหมายทับชั้นนำออกจากแอพและเนื้อหาเพื่อให้ทำงาน
เลนินราช Rajasekaran

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