Як я можу розпакувати файл * .7z?


281

Як можна розпакувати файл * .7z в Ubuntu та зберегти структуру каталогу?

Відповіді:


377

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

sudo apt-get install p7zip-full

Завдяки цьому Nautilus повинен мати можливість віджати 7-Zip файли.

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

Це припускає, що ви хочете зробити це через GUI з Nautilus. Якщо ні, після завантаження вищевказаних пакетів виконайте наступне:

7z x PACKAGE.7z 

що повинно витягувати пакунки з повним шляхом.


Я намагаюся встановити 7zip-full за допомогою apt. Я отримую це повідомлення: "Пакет p7zip-full не доступний, але посилається на інший пакет. Це може означати, що пакет відсутній, застарілий або доступний лише з іншого джерела."
posfan12

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

77

Існує також dtrx- що надзвичайно корисно для нічого архівування.

це означає " D o T he R ight e X traction" - і буде віджати що-небудь без суєти.

просто:

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
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

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 або це знищить ваш вхідний файл !!!!
Дейв Кімбл

Це не витягує всі файли через відсутні функції. в моєму випадку захист паролем. Таким чином, це може ввести в оману.
scones
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.