在这篇文章中,我们将教你 压缩和解压缩文件 从您最喜欢的GNU / Linux发行版中使用控制台中的所有命令。 这是一篇针对初学者的文章,在本文中,我们不会像其他教程中那样包含对tarball的处理,因为它只会显示压缩和解压缩是如何完成的,而没有使用出色的tar工具打包它们。
尽管压缩和解压缩相对容易,但是用户经常在Internet上搜索如何执行这些操作。 我猜想与其他操作系统(例如MacOS和Windows)使用的是非常具体且直观的图形工具不同,在GNU / Linux中通常会显示它们 更多格式 和每个工具的各种工具,尽管在图形级别也有简单的工具...
对于压缩和解压缩,我们将使用两个基本程序包,因为它们可能是最需要的格式,并且是我们工作时最常遇到的格式 类Unix系统。 我指的是gzip和bzip2。
使用gzip
至 用gzip压缩,我们要处理的格式是Lempel-Zi(LZ77),而不是ZIP,因为名称可能会引起混淆。 该名称来自GNU ZIP,它是代替ZIP格式的,但名称不同。 我想澄清一下...好吧,要压缩文件:
gzip documento.txt
这将生成一个名称与原始文件相同的文件,扩展名为.gz,在上一个示例中,该文件为document.txt.gz。 相反,对于 修改名称 由一个特定的输出:
gzip -c documento.txt > nuevo_nombre.gz
至 打开包装 尽管我们可以使用两个具有相同效果的不同命令,但是已经压缩的内容同样简单:
gzip -d documento.gz
gunzip documento.gz
我们会得到文件 没有.gz扩展名的已解压缩.
使用bzip2
恩CUANTO一个 bzip2类似于以前的程序,但是具有不同的压缩算法,称为Burrows-Wheeler和Huffman编码。 在这种情况下,我们的扩展名是.bz2。 为了压缩文件,我们只需要使用:
bzip2 documento.txt
这将导致压缩的document.txt.bz2。 我们也可以改变 输出名称 使用-c选项:
bzip2 -c documento.txt > nombre.bz2
对于解压缩,我将使用bunzip2工具的-d选项,该工具为别名:
bzip2 -d documento.bz2
gunbzip2 documento.bz2
有关更多信息,您可以使用 男子 跟着命令...
你好,
非常感谢您的帖子,它们总是有用的。
也许还提到xz可能会很有趣,因为它也被大量使用。 它的排名介于bzip2(速度较慢,但压缩率很高)和gzip(快速,但效率较低)之间。 这在很大范围内,因为像所有事物一样……取决于。 Debian / Ubuntu .deb文件中包含的tar通常以xz格式压缩。
它的使用方式与其他sos命令相似。
您好,我想问一下这个问题,但是要用tar.gz,因为它是最常用的(根据我从互联网上下载的所有内容,我认为)
他们对.zz等更流行但跨平台的格式怎么说? 他们也应该命名
嗨,Jose,tar.gz文件发生的事情是您使用了另一个tar命令,在这种情况下tar命令本身不会压缩(或解压缩)而是用于分组(或取消分组)几个文件合而为一,它与gzip和bzip2命令集成在一起,您可以使用它们进行压缩和解压缩。
您完全正确的Ernesto,因为7z自由格式正在Windows中为自己腾出空间,取代了zip和rar,而他们没有提到吗?
google.com
在21世纪,仍然使用命令来压缩简单文件吗? 这个帖子很伤心
说得好,我看不出使用命令压缩简单文件的意义
也许它也会很有趣