Làm thế nào để trích xuất .tar.bz2?


38

Tôi đang tải xuống một tệp trò chơi động cơ được nén dưới dạng .tar.bz2.

Tôi đang thử lệnh này

tar -zxvf enginsxt.tar.bz2

Và nó ném một lỗi. Tôi biết lệnh đó

tar -zxvf

chỉ để giải nén .tar.gzcác tập tin, nhưng làm thế nào tôi có thể giải nén cái này?



3
tar xf enginsxt.tar.bz2hoạt động đủ tốt với mọi thứ liên quan đến tar, bạn không thực sự cần chỉ định nén được sử dụng nữa; Chào mừng đến thế kỷ 21!
xi

Tôi đã thử điều này và nó đã làm việc.
Kicesangar

Câu trả lời:


57

Bạn đã kiểm tra mantrang cho tar?

Dưới đây là phần mà tôi trích từ mantrang tarcho bz2:

-j, --bzip2
          filter the archive through bzip2

Xóa -zkhỏi các tùy chọn của bạn và (tùy chọn) thêm -jđể trích xuất chính xác tệp lưu trữ tar của bạn:

tar -xvjf enginsxt.tar.bz2

4
Tôi vẫn cần fchữ cái tùy chọn cuối cùng trước f ilename tôi nghĩ: xvjf hoặc đơn giản xvf(hoặc thậm chí xfnếu bạn không quan tâm đến tính dài dòng) vì tarđủ thông minh để tìm ra loại nén ... trừ khi sai với một loại sai lầm, như OP đã làm.
Steeldo

đúng vậy, hơi bỏ lỡ điều đó, nhưng anh ta có thể tìm ra điều đó từ trang người đàn ông :-)
Ostendali
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.