|
|
51CTO旗下网站
|
|
移动端

如何在Ubuntu和其他Linux发行版上使用7Zip

不能在 Linux 中提取 .7z 文件?学习如何在 Ubuntu 和其他 Linux 发行版中安装和使用 7zip。

作者:Abhishek Prakash来源:Linux中国|2019-05-15 10:00

如何在Ubuntu和其他Linux发行版上使用7Zip

不能在 Linux 中提取 .7z 文件?学习如何在 Ubuntu 和其他 Linux 发行版中安装和使用 7zip。

7Zip(更适当的写法是 7-Zip)是一种在 Windows 用户中广泛流行的归档格式。一个 7Zip 归档文件通常以 .7z 扩展结尾。它大部分是开源的,除了包含一些少量解压 rar 文件的代码。

默认大多数 Linux 发行版不支持 7Zip。如果你试图提取它,你会看见这个错误:

  • 不能打开这种文件类型
  • 没有已安装的适用 7-zip 归档文件的命令。你想搜索一个命令来打开这个文件吗?

不要担心,你可以轻松的在 Ubuntu 和其他 Linux 发行版中安装 7zip。

一个问题是你会注意到如果你试图用 apt-get install 命令,你会发现没有以 7zip 开头的候选安装。因为在 Linux 中 7Zip 包的名字是 p7zip。以字母 “p” 开头而不是预期的数字 “7”。

让我们看一下如何在 Ubuntu 和其他 Linux 发行版中安装 7zip。

在 Ubuntu Linux 中安装 7Zip

你需要做的第一件事是安装 p7zip 包。你会在 Ubuntu 中发现 3 个包:p7zip、p7zip-full 和 pzip-rar。

pzip 和 p7zip-full 的不同是 pzip 是一个轻量级的版本,仅仅对 .7z 文件提供支持,而 p7zip-full 提供了更多的 7z 压缩算法(例如音频文件)。

p7zip-rar 包在 7z 中提供了对 RAR 文件 的支持

在大多数情况下安装 p7zip-full 就足够了,但是你可能想安装 p7zip-rar 来支持 rar 文件的解压。

p7zip 包在 Ubuntu 的 universe 仓库 因此保证你可以使用以下命令:

  1. sudo add-apt-repository universe
  2. sudo apt update

在 Ubuntu 和基于 Debian 的发行版中使用以下命令。

  1. sudo apt install p7zip-full p7zip-rar

这很好。现在在你的系统就有了 7zip 归档的支持。

在 Linux 中提取 7Zip 归档文件

安装了 7Zip 后,在 Linux 中,你可以在图形用户界面或者 命令行中提取 7zip 文件。

在图形用户界面,你可以像提取其他压缩文件一样提取 .7z 文件。右击文件来提取它。

在终端中,你可以使用下列命令提取 .7z 归档文件:

  1. 7z e file.7z

在 Linux 中压缩文件为 7zip 归档格式

你可以在图形界面压缩文件为 7zip 归档格式。简单的在文件或目录上右击,选择“压缩”。你应该看到几种类型的文件格式选项。选择 .7z。

7zip Archive Ubuntu

7zip Archive Ubuntu

作为替换,你也可以在命令行中使用。这里是你可以用来压缩的命令:

  1. 7z a 输出的文件名 要压缩的文件

默认,归档文件有 .7z 扩展。你可以通过在指定输出文件扩展名为 .zip 以压缩为 zip 格式。

总结

就是这样。看,在 Linux 中使用 7zip 多简单?我希望你喜欢这个快速指南。如果你有问题或者建议,请随意在下方评论让我知道。

【编辑推荐】

  1. Linux中如何启用和禁用网卡?
  2. TLP:一个可以延长Linux笔记本电池寿命的高级电源管理工具
  3. Linux Shell基础:总结几种括号、引号的用法
  4. Linux桌面年是否终于到来了?
  5. 如何在Linux中创建SSH别名
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

我的运维日志系统构建之路

我的运维日志系统构建之路

数据驱动运维
共18章 | 我叫于小炳

202人订阅学习

CentOS文件服务的最佳实战

CentOS文件服务的最佳实战

涨薪跳槽必备技能
共15章 | 追风蚂蚁

90人订阅学习

小白网工宝典

小白网工宝典

一次搞定思科华为
共15章 | 思科小牛

508人订阅学习

读 书 +更多

.NET for Flash动态网站开发手札

本书深入浅出地说明了如何利用.NET、Flash及XML来辅助Flash富媒体应用程序的开发。 本书首先介绍了Flash影片应用程序与.NET应用程序结合的...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客