Как мне распаковать файл * .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.