มีวิธีการแตกไฟล์เก็บถาวร 7z ที่มีไฟล์ทั้งหมดภายในไดเรกทอรีโดยไม่ต้องสร้างไดเรกทอรีนี้ในระบบไฟล์ แต่ยังคงรักษาโครงสร้างไดเรกทอรีย่อยของไฟล์เก็บถาวร (ดังนั้นจึง7z e ...
ไม่ทำงานตามที่ต้องการเพราะมันดึงข้อมูลเส้นทางทั้งหมด )?
ใน tar ฉันจะใช้tar -x --strip=1 ...
เพื่อแยกองค์ประกอบเส้นทางแรก มีบางอย่างที่เทียบเท่ากับ 7z หรือฉันต้องแยกกับส่วนของเส้นทางที่ไม่ต้องการย้ายเนื้อหาไปยังสถานที่ที่เหมาะสมและลบไดเรกทอรีหรือไม่
แม้ว่าคุณจะไม่สามารถทำเช่นนี้ในขณะที่การสกัดคุณสามารถดึงโฟลเดอร์รากเก็บเมื่อบีบอัด แทนที่จะ
—
jpaugh
7z a archive.7z path\to\folder
ทำ7z a archive.7z path\to\folder\*
เพื่อดึงfolder
จากชื่อพา ธ ที่เก็บถาวร
7z x
เพื่อสร้างโครงสร้าง7z e
เพื่อตัดข้อมูลพา ธ แล้วลบไฟล์ที่สร้างโดย7z x
ลองใช้มันยังคงไม่ใช่สิ่งที่คุณต้องการ