Linux 上十大文件压缩实用程序
对于普通用户和专业用户来说,在一台计算机之间传输文件或安全地存储文件都是一项主要任务。有时无法通过 Internet 发送超过特定大小的文件,因此您需要实用程序来帮助减小文件大小而不影响数据或其质量。它还有助于合并多个文件并减小总体文件大小,以帮助您通过互联网安全地发送文件。
Linux 用户有幸拥有许多有效且可靠的文件压缩实用程序。
这里列出的大多数实用程序都可以在所有 Linux 发行版上正常运行,我们已经在 Ubuntu 上测试了它们。
柏油
tar 文件压缩是 Linux 上使用最广泛的文件压缩实用程序之一。使用此实用程序压缩的文件具有后缀.tar.gz和.tgz,它们也称为tarballs。
例如,如果我们在当前目录中有一个名为 swap1 的文件/目录。要将其保存到名为 file.tar,gz 的压缩文件,我们必须在终端中运行以下命令:
你可能想知道 switch -czvf 到底意味着什么,让我们一一看看。
-c:创建存档-z:使用 gzip 压缩存档-v:称为“详细”。创建存档时,它会在终端窗口中显示进度。-f:此开关允许您指定存档的文件名。
通过在终端中运行以下命令来安装它:
压缩包
gzip代表GNU Zip,它是一种用于压缩单个文件的开源文件压缩格式。它生成扩展名为 .gz 的压缩文件。
ZIP 和 GZIP 都是非常流行的文件压缩格式,可以节省空间并减少通过互联网发送文件所需的时间。
这是它的基本语法:
使用开关-l将为您提供有关压缩文件的详细信息。
要解压缩文件,请使用语法:
要安装 gzip,请在终端中运行以下命令:
7zip
7zip 是一个开源文件压缩实用程序,最初是为 Windows 用户开发的,后来移植到 Linux 及其发行版等其他操作系统。它支持多种文件压缩格式,并因 LZMA 和 LZMA2 压缩技术的高压缩比而广受欢迎。
句法 :
提取:
要安装 7zip,请在终端中运行以下命令:
利兹玛
lzma 是另一种文件压缩实用程序,如 zip 或 tar,它预装在 Linux 及其发行版中。与其他工具相比,它是一个相当快的文件压缩实用程序。
创建存档:
提取文件:
压缩包2
bzip2 是一个免费的开源文件压缩实用程序。与 gzip 相比,它是一个更快的文件实用程序,但一次只能压缩一个文件。语法:
此技术在压缩期间使用更多 RAM。要减少其使用,请切换-s,如下所示:
提取:
xz 文件压缩
xz 是 lzma 文件压缩实用程序的升级版,但一次只能压缩一个文件。它与所有 Linux 发行版(甚至较旧的版本)都能很好地集成。
要压缩的语法:
提取语法:
沙尔
shar 是“shell archive”的缩写,是一款适合个人和高级用户的简单可靠的文件压缩实用程序。
要压缩的语法:
提取语法:
要安装 shar,请在终端中运行以下命令:
阿尔
ar 是 Debian 及其衍生产品中广泛使用的文件压缩实用程序。
要压缩的语法:
提取语法:
克格勃
kgb 可免费使用文件压缩实用程序,支持大多数文件格式。它支持将多个文件归档为一个高压缩比的文件。
归档语法:
解压语法:
要安装 kgb,请在终端中运行以下命令:
帕克斯
pax 代表便携式存档交换,它是一个用于创建和提取存档的文件压缩实用程序。它支持多种文件压缩格式,如 tar、cpio、bcpio 和 ustar。
要压缩的语法:
解压语法:
要安装 pax,请在终端中运行以下命令: