Bagaimana cara mengekstrak .tar.bz2?


38

Saya mengunduh file gim engine yang dikompresi sebagai .tar.bz2.

Saya mencoba perintah ini

tar -zxvf enginsxt.tar.bz2

Dan itu melempar kesalahan. Saya tahu perintah itu

tar -zxvf

hanya untuk mengekstraksi .tar.gzfile, tetapi bagaimana saya bisa mendekompres yang ini?



3
tar xf enginsxt.tar.bz2berfungsi cukup baik dengan apa pun yang berhubungan dengan tar, Anda tidak benar-benar perlu menentukan kompresi yang digunakan lagi; selamat datang di abad ke-21!
cylgalad

Saya mencoba ini dan itu berhasil.
Kulasangar

Jawaban:


57

Sudahkah Anda memeriksa manhalaman ini tar?

Inilah bagian yang saya ekstrak dari manhalaman taruntuk bz2:

-j, --bzip2
          filter the archive through bzip2

Hapus -zdari opsi Anda dan (opsional) tambahkan -juntuk mengekstrak arsip tar Anda dengan benar:

tar -xvjf enginsxt.tar.bz2

4
Ini masih membutuhkan fsebagai huruf opsi terakhir sebelum f ilename saya pikir: baik xvjf atau polos xvf(atau bahkan xfjika Anda tidak peduli tentang bertele-tele) karena tarcukup pintar untuk mencari tahu jenis kompresi ... kecuali ketika salah langkah dengan tipe yang salah, seperti OP lakukan.
steeldriver

itu benar, agak ketinggalan itu, tetapi dia bisa mengetahui itu dari halaman manual :-)
ostendali
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.