Как мне распаковать файл * .7z?


282

Как мне распаковать файл * .7z в Ubuntu и сохранить структуру каталогов?

Ответы:


378

Сначала установите p7zip-fullпакет:

sudo apt-get install p7zip-full

При этом у Наутилуса должна быть возможность распаковывать 7-Zip файлы.

Я также рекомендую, p7zip-rarтак что он также включает поддержку файлов RAR.

Предполагается, что вы хотите сделать это через графический интерфейс с Nautilus. Если нет, после загрузки указанных выше пакетов выполните следующее:

7z x PACKAGE.7z 

это должно извлечь пакеты с полным путем.


Я пытаюсь установить 7zip-full, используя apt. Я получаю это сообщение: «Пакет p7zip-full недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника».
posfan12

Обратите внимание, что если сжатый файл ОЧЕНЬ большой, он будет разбит на отдельные файлы компонентов file.7z.001, file.7z.002 и т. Д. Однако только первый файл, file.7z.001, будет отображаться как раскладной значок на рабочем столе Nautilus. Остальные отображаются в виде значков файлов данных. Дважды щелкните этот файл .7z.001, чтобы распаковать ВСЕ компоненты в пакете. Кроме того, очевидно, что должны присутствовать все файлы компонентов .00x, созданные во время сжатия, иначе может произойти сбой распаковки .001.
DragonLord

77

Существует также dtrx- что очень полезно для разархивирования чего-либо.

он выступает за « D о T он R IGHT е X тяги» - и распаковывать ничего без суеты.

просто:

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

Manpage: http://manpages.ubuntu.com/manpages/trusty/en/man1/dtrx.1.html


6
it currently supports [...] InstallShield files.очень интересно.
LiveWireBT

2
Вы спасли меня, по какой-то причине p7zip не смог обработать мои файлы, но dtrx работал как чудо.
Adamconkey

14
Обязательная ссылка для клише: xkcd.com/1168
Сиро Сантилли,

17

Запустите следующую команду в терминале:

sudo apt-get install p7zip-full p7zip-rar

Или найдите в программном центре Ubuntu 7zip и unrar и установите пакеты.


11

Для Ubuntu 17.04 нет необходимости в полном пакете, p7zipдостаточно:

sudo apt install p7zip

Затем распакуйте с помощью -dкоманды:

p7zip -d something.7z

p7zip -d - сохранить что-нибудь.7z или это разрушит ваш входной файл !!!!
Дейв Кимбл,

Это не извлекает все файлы, из-за отсутствующих функций. в моем случае защита паролем. Таким образом, это может вводить в заблуждение.
булочки
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.