加入收藏 | 设为首页 | 会员中心 | 我要投稿 大同站长网 (https://www.0352zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Linux中压缩和解压缩文件

发布时间:2018-10-06 16:16:28 所属栏目:Windows 来源:Sk
导读:副标题#e# 9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! 当在备份重要文件和通过网络发送大文件的时候,对文件进行压缩非常有用。请注意,压缩一个已经压缩过的文件会增加额外开销,因此你将会得到一个更大一些的文件。所以

如果你想了解关于 gzip 的更多细节,请参阅它的 man 手册。

  1. $ man gzip

2. 使用 bzip2 程序来压缩和解压缩文件

bzip2gzip 非常类似,但是 bzip2 使用的是 Burrows-Wheeler 块排序压缩算法,并使用哈夫曼Huffman编码。使用 bzip2 压缩的文件以 “.bz2” 扩展结尾。

正如我上面所说的, bzip2 的用法和 gzip 几乎完全相同。只需在上面的例子中将 gzip 换成 bzip2,将 gunzip 换成 bunzip2,将 zcat 换成 bzcat 即可。

要使用 bzip2 压缩一个文件,并以压缩后的文件取而代之,只需运行:

  1. $ bzip2 ostechnix.txt

如果你不想替换原始文件,那么可以使用 -c 选项,并把输出写入到新文件中。

  1. $ bzip2 -c ostechnix.txt > output.txt.bz2

如果要解压缩文件,则运行:

  1. $ bzip2 -d ostechnix.txt.bz2

或者,

  1. $ bunzip2 ostechnix.txt.bz2

如果要在不解压缩的情况下查看一个压缩文件的内容,则运行:

  1. $ bunzip2 -c ostechnix.txt.bz2

或者,

  1. $ bzcat ostechnix.txt.bz2

如果你想了解关于 bzip2 的更多细节,请参阅它的 man 手册。

  1. $ man bzip2

总结 

在这篇教程中,我们学习了 gzipbzip2 程序是什么,并通过 GNU/Linux 下的一些例子学习了如何使用它们来压缩和解压缩文件。接下来,我们将要学习如何在 Linux 中将文件和目录归档。

【编辑推荐】

  1. Linux命令技巧之30个必会的命令技巧
  2. 【必看】10个用了就会后悔的Linux命令
  3. 如何在Ubuntu或Linux Mint启用Chromium硬件加速的视频解码
  4. Linux的10个最危险的命令
  5. Linux中find命令用法全汇总,看完就没有不会用的!
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:大同站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读