如何解压缩* .7z文件?


281

如何在Ubuntu中解压缩* .7z文件并保持目录结构?

Answers:


377

首先安装p7zip-full软件包:

sudo apt-get install p7zip-full

这样,Nautilus应该可以选择解压缩7-Zip文件。

我也建议p7zip-rar您也包括对RAR文件的支持。

这是假设您要通过Nautilus通过GUI进行操作。如果不是,请在下载上述软件包后执行以下操作:

7z x PACKAGE.7z 

应该提取具有完整路径的软件包。


我尝试使用apt安装7zip-full。我收到此消息:“ p7zip-full软件包不可用,但是被另一个软件包引用。这可能意味着该软件包丢失,已被废弃或只能从其他来源获得。”
posfan12 '18 -10-27

请注意,如果压缩文件非常大,则会将其分解为单独的组件文件file.7z.001,file.7z.002等。但是,只有第一个文件file.7z.001将显示为Nautilus桌面上的可压缩图标。其他显示为数据文件图标。双击此.7z.001文件以解压缩包中的所有组件。同样,显然必须存在压缩期间创建的所有.00x组件文件,否则.001解压缩可能会失败。

77

还有dtrx-这对取消存档非常有用。

它的全称是“ d Ø 牛逼[R飞行é X牵引” -并解压什么没有任何大惊小怪。

只是:

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

手册页:http : //manpages.ubuntu.com/manpages/trusty/en/man1/dtrx.1.html


6
it currently supports [...] InstallShield files.很有意思。
LiveWireBT

2
您救了我,由于某些原因,p7zip无法处理我的文件,但是dtrx像个魅力一样工作。
adamconkey


17

在终端中运行以下命令:

sudo apt-get install p7zip-full p7zip-rar

或在ubuntu软件中心搜索7zip,然后解压缩并安装软件包。


11

对于ubuntu 17.04,不需要完整的软件包p7zip就足够了:

sudo apt install p7zip

然后,使用以下-d命令解压缩:

p7zip -d something.7z

p7zip -d --keep something.7z否则它将破坏您的输入文件!!!!
戴夫·金布尔

由于缺少功能,因此无法提取所有文件。就我而言,密码保护。因此,这可能会产生误导。
烤饼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.