首页 > 编程知识 正文

linux压缩文件命令zip,centos解压rar文件

时间:2023-05-03 12:53:45 阅读:126781 作者:4678

7zip是开源压缩软件,可用于提取文件。 本来只能在Windows系统上使用,现在可以在Linux系统上使用,但是安装很麻烦。 以下小编介绍如何安装Linux和使用7zip。

介绍如何在Linux上安装7zip (或p7zip )。

在Debian、Ubuntu或Linux Mint系统上安装7zip

的基于Debian的分发系统中有三种类型的7zip软件包。

7zip包含最小的7zip归档工具(7zr ),只能处理本机7z格式。

包括p7ZIP-full:7z,支持7z、LZMA2、XZ、zip、CAB、GZIP、BZIP2、ARJ、TAR、CPIO、RPM、ISO和DEB格式。

p7zip-rar :包含可以解压缩rar文件的插件。

建议安装p7zip完整软件包(不是p7zip )。 这是最完整的7zip软件包,支持多种归档格式。 另外,如果要处理RAR文件,则必须安装p7zip-RAR软件包以创建独立的插件软件包。 这是因为rar是自己的格式。

在Ubuntu 12.10上支持RAR和7Z文件以解压缩http://www.linuxidc.com/Linux/2012-11/74223.htm

$ sudo apt-get installp7zip-fullp7zip-rar

在Fedora或CentOS/RHEL系统上安装7zip

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

包括p7ZIP:7za命令,支持7z、zip、GZIP、CAB、ARJ、BZIP2、TAR、CPIO、RPM和DEB格式。

p7zip-plugins:7z命令,包含其他插件,用于扩展7za命令。 例如,支持提取ISO格式。

在CentOS/RHEL系统上,在运行以下命令之前必须确保EPEL存储库可用,但在Fedora系统上不需要其他存储库:

$ sudoyuminstallp 7zi PP7zip-plugins

与基于Debian的发布系统不同,基于红帽的发布系统不提供RAR插件,因此无法使用7z命令解压缩RAR文件。

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

安装7zip软件后,可以使用7z命令取消对各种归档文件的打包。 7z命令使用不同的插件来帮助处理相应格式的归档文件。

“a”选项允许创建7z、XZ、GZIP、TAR、ZIP和BZIP2格式的归档文件。 如果指定的归档文件已经存在,请将文件“附加”到现有归档文件,而不是复盖原始归档文件。

$ 7z a 《archive-filename》 《list-of-files》

使用“e”选项可提取归档文件,并将提取的文件放置在当前目录中。 提取支持的格式远远多于创建时支持的格式,例如7z、XZ、GZIP、TAR、ZIP、BZIP2、LZMA2、CAB、ARJ、CPIO、RPM、ISO和DEB。

$ 7z e 《archive-filename》

求解软件包的另一种方法是使用“x”选项。 与“e”选项不同,它使用完整路径提取归档的内容。

$ 7z x 《archive-filename》

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

$ 7z l 《archive-filename》

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

$ 7z u 《archive-filename》 《list-of-files-to-update》

$ 7z d 《archive-filename》 《list-of-files-to-delete》

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

$ 7z t 《archive-filename》

上面详细介绍了如何在每个Linux安装中使用7zip压缩工具。 7zip也可以安装在Ubuntu和CentOS系统上,提取文件需要7zip命令。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。