对于通常想从头开始学习 Linux 的初学者来说,Ubuntu 被认为是一个很好的发行版。 在操作系统软件之间进行比较,它远胜于windows。 系统管理的组成部分是文件压缩。 找到可靠的文件压缩工具可能是一项艰巨的任务。 到目前为止,已经开发了许多具有更好压缩率的强大压缩工具,并且已经开发出使备份系统数据更容易的时期。 因此,在这里我们列出了 10 个顶级压缩工具,这将有助于选择最佳压缩工具。
柏油
Tar 是一种流行的工具,用于将多个文件压缩成一个存档文件。 它支持不同的扩展,一些流行的扩展是 tar、tar.gz 和 tar.bz2。 在最新的 ubuntu 发行版中,tar 是默认的压缩实用程序。 tar 命令可以按如下方式使用。
压缩包
gzip 是一种开源压缩工具,以其高文件压缩功能而闻名。 它指的是与所有 GNU 软件兼容并具有 .gz 扩展名的 GNU zip。 它具有很高的压缩率,因为它可以将尺寸减小多达 90%,这非常了不起。
压缩包
bzip2,一个开源压缩实用程序,它使用 Burrows-Wheeler 块排序压缩算法和 Huffman 编码来压缩文件。 它不是一个文件存档器,所以它只支持单个文件压缩,但它支持不同的压缩方法,如稀疏位数组、霍夫曼表、运行长度等。在文件压缩和解压缩过程中,它消耗大量内存并且解压缩速度较慢与 gzip 相比,但总体而言,bzip2 是一个合适的压缩实用程序,因为它具有强大的压缩能力。
标准
Zstandard 也被称为 zstd 是由 Yann Collet 在 Facebook 开发的,它是一种无损数据压缩算法。 它具有很高的压缩比,还提供了一种特殊的功能,称为字典压缩小数据。
LZ4
LZ4 是实现高压缩速度的完美压缩工具,每秒可压缩超过半 GB 的数据。 它是使用 LZ4_HC 和 LZ77 无损压缩算法构建的,目的是提供高压缩和解压缩速度。 压缩速度可以通过加快数据压缩率来动态改变。
左普
lzop 是使用 LZO 数据压缩库构建的文件压缩器,与 gzip 非常相似。 通过交易一些压缩率比率,它提供了比 zip 更高的压缩和解压缩速度。 文件可以压缩成两个文件扩展名 .tar 和 .tzo。 它通常只使用 10% 的 CPU 来生成比 gzip 稍大的文件。
P7zip
p7zip 是 7-Zip 的 Unix/Linux 命令行实用工具,可将文件归档为 7z 格式以及高压缩比。 它还支持许多流行的格式,例如 tar、bzip2、zip、xz 和 gzip。 它提供了使用高级加密标准 (AES – 256) 技术加密存档文件的加密功能。 损坏的压缩文件可以使用它来恢复。
猪
Pigz 指的是 gzip 的并行实现,它是 gzip 的替代品,减少了压缩时间。 它实现了 Zlib 和 pthread 库,它们使用可用的内核和处理器来压缩文件,这使得它比 gzip 快得多。 换句话说,它的执行类似于 gzip,后者仅使用一个命令来压缩大文件。
压缩
Zip 是一种无损数据压缩工具,可帮助您创建 zip 档案。 Zip 可以将一个或多个压缩文件存储在一个存档文件中,并且可以轻松地从一个系统传输到另一个系统。 它支持可以提取 zip 文件的不同平台。 整个目录结构可以在单个命令执行中压缩成一个 zip 文件。
XZ 实用程序
XZ Utils 是一款免费的无损数据压缩工具,可以压缩和解压缩 .xz 和 .lzma 文件。 压缩数据时,它具有比 gzip 和 bzip2 更高的压缩率,但压缩和解压缩速度比 gzip 慢得多,因为它具有更高的压缩率。 它还提供压缩文件时的错误跟踪等功能。 .xz 是它的本机文件格式,它使用 LZMA 算法来压缩文件。
结论
这些是 ubuntu 的 10 个文件和压缩实用程序,它们可能对存储文件以在组内进行备份或共享很有用。 除了这些,您还可以找到更多开源且功能丰富的压缩实用程序。 感谢您花时间阅读这篇文章。
相关文章:
在 Linux Shell 上获得帮助的 8 种方法如何 Save 使用 Linux 终端在文件中输出命令
通过 Ubuntu 命令行将您最喜欢的浏览器设置为默认浏览器
如何在 Ubuntu 中添加/删除 PPA 存储库