ฉันมีไฟล์ myarchive.zip ที่มีหลายไดเรกทอรีไฟล์ ฯลฯ สมมติว่าไฟล์ myarchive.zip นี้อยู่ในไดเรกทอรีที่เรียกว่า "b" เมื่อฉันใช้คำสั่ง "unzip myarchive.zip" ระบบจะสร้างไดเรกทอรีโดยค่าเริ่มต้นที่เรียกว่า "myarchive" ด้วยเนื้อหาของไฟล์ zip ฉันไม่ต้องการให้ระบบสร้างไดเรกทอรี "myarchive" นี้ - ฉันต้องการให้เนื้อหาถูกแยกไปยังไดเรกทอรี "b" เป็นไปได้ไหม
สิ่งที่ฉันทำตอนนี้คือการออกคำสั่ง "cp" เพื่อคัดลอกไฟล์จากไดเรกทอรีที่สร้างขึ้นใหม่ (ในกรณีนี้ "myarchive" เป็น "b") ไปยังตำแหน่งที่ฉันต้องการ
mv
หรือคล้ายกัน cp
mv archive/* .; rmdir archive/
unzip
จะไม่สร้างไดเรกทอรี ไฟล์ซิปของคุณอาจมีไดเรกทอรีที่ระดับบนสุด