Làm cách nào để chuyển đổi tar.bz2 sang tar.gz?


12

Tôi là người mới trong Linux, việc chuyển đổi này có khả thi không?

Tôi có cần phải nén và giải nén tất cả nội dung không?


Bạn có thể cân nhắc sử dụng xzthay vì gzipnó có thể nén tốt hơn với chi phí sử dụng nhiều thời gian và bộ nhớ hơn.
jftuga

Câu trả lời:


19
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz

cái này cũng đẹp đấy :-)

2
Và GZ đến BZip2:gunzip -c < file.tar.gz | bzip2 -c > file.tar.bz2
Lê Quốc Việt

Cũng xem xét gzip -9 -c ...để nén chặt hơn.
jftuga

6

Bạn cần giải nén, và sau đó nén.

Bạn có thể chuyển đổi như vậy:

 bunzip2 -c -d file.tar.bz2 | gzip -v9 > file.tar.gz

Cái này đẹp đấy! :-)

0

Có, bạn cần giải nén và nén nội dung (vì nén không phải là "thành phần").

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.