3.10 第八章:文档的压缩与打包

本文详细介绍了Linux下文档的压缩和打包工具,包括gzip, bzip2, xz, tar以及zip的使用方法。讲解了各种压缩工具的命令格式、选项以及压缩和解压缩的操作,强调了tar作为打包工具的灵活性,并展示了如何在打包时结合gzip, bzip2, xz进行压缩。同时提到了zcat和bzcat命令用于查看压缩文件内容。" 80448091,7704531,Java多线程:深入理解synchronized与volatile,"['Java', '多线程', '并发控制', '同步机制', 'volatile']
摘要由CSDN通过智能技术生成

第八章:文档的压缩与打包

Linux下常见的后缀名所对应的压缩工具。

  • .gz:表示由gzip压缩工具压缩的文件;
  • .bz2:表示由bzip2压缩工具压缩的文件;
  • .tar:表示由tar打包程序打包的文件;(tar并没有压缩功能,只是把一个目录合并成一个文 件)
  • .tar.gz:可以理解为先由tar打包,然后再由gzip压缩。
  • .tar.bz2:可以理解为先由tar打包,然后再由gzip压缩。
  • .tar.xz:可以理解为先由tar打包,然后再由xz压缩。

一、gzip压缩工具(在当前目录下压缩该文件,压缩后源文件会消失。不可压缩目录)

格式:gzip 【-d#】 【filename】,其实#为1~9的数字。

  • -d:该参数在解压缩时使用。
  • -#:表示压缩等级,1为最差,9为最好,6为默认。
[root@zl_cloud ~]# touch 1.txt
[root@zl_cloud ~]# ll
总用量 4
-rw-r--r--. 1 root  root    0 3月   7 06:22 1.txt
-rw-------. 1 root  root  955 3月   4 20:23 anaconda-ks.cfg
drwxrwxrw-. 2 root  root    6 3月   5 05:33 dir1
drwxrwxrwT. 2 user1 users  41 3月   5 05:53 dira
drwxr-x---. 2 root  root    6 3月   5 05:42 dirb
-rw-r--r--. 1 root  root    0 3月   5 05:43 test
-rw-rw-rw-. 1 root  root    0 3月   5 05:52 test1
-rw-rw-rw-. 1 root  root    0 3月   5 05:52 test2
[root@zl_cloud ~]# gzip 1.txt
[root@zl_cloud ~]# ls
1.txt.gz  anaconda-ks.cfg  dir1  dira  dirb  test  test1  test2
[root@zl_cloud ~]# 

可以看到,源文件1.txt消失了。如果把1.txt.gz解压回来的话的话:

[root@zl_cloud ~]# gzip -d 1.txt.gz
[root@zl_cloud ~]# ls
1.txt  anaconda-ks.cfg  dir1  dira  dirb  test  test1  test2
[root@zl_cloud ~]# 

gzip不支持压缩目录,压缩目录的话会报错:

[root@zl_cloud ~]# gzip dir1
gzip: dir1 is a directory -- ignored
[root@zl_cloud ~]#

二、bzip2压缩工具(在当前目录下压缩该文件,压缩后源文件会消失。不可压缩目录)

格式:bzip2 【-dz】 【filename】。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值