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?

WapDL
sumber
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
ostendali
sumber
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