问题:我须要要从ISO映像中获取个别文件,因此我想要使用7zip程序。这么我应当怎样安装7zip软件呢,[在Linux发布版本上完全安装]?

7zip是一款开源的归档应用程序,开始是为Windows系统而开发的。它能对多种格式的档案文件进行打包或解包处理,不仅支持其原生的7z格式的文档外,还支持包括XZ、GZIP、TAR、ZIP和BZIP2等这种格式。一般,7zip也拿来解压RAR、DEB、RPM和ISO等格式的文件。不仅简单的归档功能,7zip还具有支持AES-256算法加密以及自解压和构建多卷存档功能。在支持POSIX标准的系统上(Linux、Unix、BSD),原生的7zip程序被移植过来并被命名为p7zip(“POSIX7zip”的简称)。

下边介绍怎样在Linux中安装7zip(或p7zip)。

在Debian、Ubuntu或LinuxMint系统中安装7zip

在基于的Debian的发布系统中存在有三种7zip的软件包。

建议安装p7zip-full包(不是p7zip),由于这是最完全的7zip程序包7zip linux 解压命令,它支持好多归档格式。据悉,假若您想处理RAR文件话linux系统好用吗,还须要安装p7zip-rar包,弄成一个独立的插件包的缘由是由于RAR是一种专有格式。

7zip linux 解压命令_解压命令linuxgz_rar文件解压命令Linux


$sudoapt-getinstallp7zip-fullp7zip-rar在Fedora或CentOS/RHEL系统中安装7zip

基于红帽的发布系统上提供了两个7zip的软件包。

在CentOS/RHEL系统中,在运行下边命令前您须要确保EPEL资源库可用7zip linux 解压命令,但在Fedora系统中就不须要额外的资源库了。


7zip linux 解压命令_rar文件解压命令Linux_解压命令linuxgz

$sudoyuminstallp7zipp7zip-plugins

注意,跟基于Debian的发布系统不同的是,基于红帽的发布系统没有提供RAR插件,所以您不能使用7z命令来抽取解压RAR文件。

使用7z创建或提取归档文件

一旦安装好7zip软件后,就可以使用7z命令来打包解包各色各样的归档文件了。7z命令会使用不同的插件来辅助处理对应格式的归档文件。

使用“a”选项就可以创建一个归档文件马哥linux,它可以创建7z、XZ、GZIP、TAR、ZIP和BZIP2这几种格式的文件。倘若指定的归档文件早已存在的话,它会把文件“附加”到存在的归档中,而不是覆盖原有归档文件。


$7za

使用“e”选项可以抽取一个归档文件,抽取出的文件会置于当前目录。抽取支持的格式比创建时支持的格式要多的多,包括7z、XZ、GZIP、TAR、ZIP、BZIP2、LZMA2、CAB、ARJ、CPIO、RPM、ISO和DEB这种格式。


rar文件解压命令Linux_7zip linux 解压命令_解压命令linuxgz

$7ze

解包的另外一种方法是使用“x”选项。和“e”选项不同的是,它使用的是全路径来抽取归档的内容。


$7zx

要查看归档的文件列表,使用“l”选项。


$7zl

要更新或删掉归档文件,分别使用“u”和“d”选项。


$7zu$7zd

要测试归档的完整性,使用:


$7zt

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复