Linux笔记 3 (压缩和解压)

本文介绍了四种常见的文件压缩命令:gzip、tar、zip 和 bzip2 的使用方法,包括压缩和解压操作及其常用选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、文件格式:.gz
   命令:gzip
   
   
   压缩: gzip 文件名 => 生成 文件名.gz
               注意:1、只能压缩文件,不能压缩目录
                          2、不保留源文件
   
   
   解压: gunzip / gzip -d

2、文件格式:.tar.gz
     命令: tar

     压缩: tar [选项] [目录|文件]
               -c 产生.tar打包文件
               -v 显示详细信息
               -f 指定压缩后的文件名
               -z 打包同时压缩
     例如: tar -zcf new.tar.gz    dir  
                                     1             2
                 1——打包压缩后的文件名,最好定后缀名(.tar.gz)
                 2——要压缩的目录或文件
     
     

     解压: tar [选项] [文件]
               -x 解包.tar文件
               -v 显示详细信息
               -f 指定解压文件
               -z 解压缩
     例如:tar -zxf dir.tar.gz
      

3、zip 
    
     压缩:
     zip [可选指令] [压缩后的文件名或者路径] [源文件或目录]
           -r 表示递归压缩子目录下所有文件   (如:zip -r test.zip ./*      将当前目录下的所有文件都压缩到test.zip中)
           -d 删除压缩文件中的文件  (如:zip -d test.zip 1.txt )
           -m 向压缩文件中添加文件  (如:zip -m test.zip 1.txt)
     
     解压:
     unzip [可选指令] [压缩文件] 
           -o 不提示的情况下覆盖文件 
           -d 指明将文件解压缩到指定目录下 
          如:unzip -o -d /home/suners 1.zip

4、 bz2 
      bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。 与bzip2相对的解压程序是bunzip2
      压缩:
      bzip2 [可选参数] [文件]
      -c   :将压缩或是解压缩的结果 送到标准输出,如果输出到屏幕上则是乱码     
      -q   :安静模式,不会在屏幕上有任何输出     
      -v   :列出详细的信息
      -z   :强制压缩
      -V或是-L   :显示版本信息

     解压:
     bunzip2 [可选参数] [文件]
     -c    :将压缩或是解压缩的结果 送到标准输出,如果输出到屏幕上则是乱码
     -d     : 解压缩文件,同bunzip2 文件名.bz2
     -f      : 有同名文件时强制覆盖
     -k     : 解压缩后,不删除原来的压缩文件,默认会删除 
     -s     : 解压缩时降低内存的使用量,但是时间会增加
     -t     : 测试解压缩效果,测试后会将解开的文件删除
     -q   :安静模式,不会在屏幕上有任何输出     
     -v   :列出详细的信息
     -z   :强制压缩
     -V或是-L   :显示版本信息



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值