Làm cách nào tôi có thể giải nén tệp * .7z?


282

Làm cách nào tôi có thể giải nén tệp * .7z trong Ubuntu và giữ cấu trúc thư mục?

Câu trả lời:


378

Đầu tiên cài đặt p7zip-fullgói:

sudo apt-get install p7zip-full

Với điều này, Nautilus sẽ có tùy chọn giải nén Tệp 7-Zip.

Tôi cũng khuyên bạn p7zip-rarnên nó cũng bao gồm hỗ trợ cho các tệp RAR.

Điều này là giả sử bạn muốn làm điều đó thông qua GUI với Nautilus. Nếu không, sau khi tải xuống các gói trên, hãy làm như sau:

7z x PACKAGE.7z 

nên rút các gói với đường dẫn đầy đủ.


Tôi cố gắng cài đặt 7zip-full bằng apt. Tôi nhận được thông báo này: "Gói p7zip-full không có sẵn, nhưng được gọi bởi gói khác. Điều này có thể có nghĩa là gói bị thiếu, đã bị lỗi thời hoặc chỉ có sẵn từ một nguồn khác."
posfan12

Lưu ý rằng nếu tệp nén RẤT lớn, nó sẽ được chia thành các tệp thành phần riêng biệt tệp.7z.001, tệp.7z.002, v.v. Tuy nhiên, chỉ tệp đầu tiên, tệp.7z.001, sẽ hiển thị dưới dạng một biểu tượng giải nén trên máy tính để bàn Nautilus. Những cái khác xuất hiện dưới dạng biểu tượng tệp dữ liệu. Bấm đúp vào tệp .7z.001 này để giải nén TẤT CẢ các thành phần trong gói. Ngoài ra, rõ ràng tất cả các tệp thành phần .00x được tạo trong quá trình nén phải có mặt, nếu không, có thể giải nén .001 sẽ thất bại.
DragonLord ngày

77

Ngoài ra còn có dtrx- rất hữu ích cho việc không lưu trữ bất cứ thứ gì.

nó là viết tắt của " D o T he R ight e X traction" - và sẽ giải nén mọi thứ mà không có bất kỳ phiền phức nào.

đơn giản:

sudo apt-get install dtrx
dtrx archive.tar.XX

Trang chủ: http://manpages.ubfox.com/manpages/trusty/en/man1/dtrx.1.html


6
it currently supports [...] InstallShield files.rất thú vị.
LiveWireBT

2
Bạn đã cứu tôi, vì một số lý do, p7zip không thể xử lý các tệp của tôi nhưng dtrx hoạt động như một bùa mê.
adamconkey

14
Liên kết sáo ngữ bắt buộc: xkcd.com/1168
Ciro Santilli 改造

17

Chạy lệnh sau trong terminal:

sudo apt-get install p7zip-full p7zip-rar

Hoặc tìm kiếm thông qua trung tâm phần mềm Ubuntu dưới dạng 7zip và unrar và cài đặt các gói.


11

Đối với Ubuntu 17.04, không cần gói đầy đủ, p7ziplà đủ:

sudo apt install p7zip

Sau đó, giải nén bằng -dlệnh:

p7zip -d something.7z

p7zip -d - giữ gì đó.7z hoặc nó sẽ phá hủy tệp đầu vào của bạn !!!!
Dave Kimble

Điều này không giải nén tất cả các tập tin, do thiếu tính năng. trong trường hợp của tôi bảo vệ mật khẩu. Do đó, điều này có thể gây hiểu nhầm.
bánh nướng
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.