วิธีการแยก. tar.bz2?


38

ฉันกำลังดาวน์โหลดไฟล์เกมเอนจินซึ่งถูกบีบอัดเป็น. tar.bz2

ฉันลองคำสั่งนี้

tar -zxvf enginsxt.tar.bz2

และมันก็เกิดข้อผิดพลาด ฉันรู้คำสั่งนั้น

tar -zxvf

สำหรับแยก.tar.gzไฟล์เท่านั้น แต่ฉันจะแตกไฟล์นี้ได้อย่างไร



3
tar xf enginsxt.tar.bz2ทำงานได้ดีพอกับทุกสิ่งที่เกี่ยวข้องกับ tar คุณไม่จำเป็นต้องระบุการบีบอัดที่ใช้อีกต่อไป ยินดีต้อนรับสู่ศตวรรษที่ 21!
ทรงกระบอก

ฉันพยายามนี้และมันทำงาน
Kulasangar

คำตอบ:


57

คุณตรวจสอบmanหน้านี้แล้วtarหรือยัง

นี่คือส่วนที่ฉันดึงมาจากmanหน้าtarสำหรับbz2:

-j, --bzip2
          filter the archive through bzip2

ลบออก-zจากตัวเลือกของคุณและ (ทางเลือก) เพิ่ม-jเพื่อแยกไฟล์เก็บถาวร tar ของคุณอย่างถูกต้อง:

tar -xvjf enginsxt.tar.bz2

4
มันยังคงต้องการfตัวอักษรตัวเลือกสุดท้ายก่อนที่ฉันจะคิดว่าfไม่ว่าจะเป็นแบบxvjf ธรรมดาหรือแบบธรรมดาxvf(หรือแม้ว่าxfคุณจะไม่สนใจเรื่องฟุ่มเฟื่อย) เนื่องจากtarมันฉลาดพอที่จะหาประเภทการบีบอัด ... ยกเว้นเมื่อผิดเท้าด้วย ประเภทที่ผิดพลาดเช่นเดียวกับ OP ทำ
ขับขี่เหล็ก

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