1
การซิปในขณะที่เก็บไดเรกทอรีที่เกี่ยวข้องจากที่ใดก็ได้
zipพยายามที่จะได้รับการทำงานจาก ฉันต้องการซิปทุกอย่างซ้ำ ๆ ในไดเรกทอรีที่เฉพาะเจาะจงและรักษาโครงสร้างไดเรกทอรีภายในจากเพียงแค่ไดเรกทอรีนั้น แต่ไม่มีเส้นทางที่ผ่านการรับรองโดยสมบูรณ์เป็นส่วนหนึ่งของการเก็บถาวร สมมติว่าฉันมี/path/to/test/tmp/และฉันต้องการทุกอย่างtmp/ที่จะซิปราวกับว่าฉันใช้คำสั่งจากภายในโฟลเดอร์ที่ การ-rตั้งค่าสถานะได้รับสิ่งที่ฉันต้องการ แต่รวมถึงข้อมูลเส้นทางเหนือไดเรกทอรีที่ฉันต้องการขึ้นอยู่กับที่ฉันเรียกใช้: user@MBP:~/path/to/test$ zip -r myarchive.zip tmp/ adding: tmp/foo.txt (deflated 68%) adding: tmp/bar/bar.txt (deflated 41%) adding: tmp/baz/baz/baz.txt (deflated 92%) -jธงตัดทุกอย่าง แต่ชื่อไฟล์: user@MBP:~/path/to/test$ zip -rj myarchive.zip tmp/ adding: foo.txt (deflated 68%) adding: bar.txt (deflated 41%) adding: baz.txt (deflated 92%) สิ่งที่ฉันต้องการคือสิ่งที่จะให้สิ่งนี้กับฉัน: adding: foo.txt (deflated 68%) adding: …