Linux--打包&压缩 tar,gzip,bzip2

本文介绍了Linux系统中常用的打包工具tar以及压缩工具gzip和bzip2的使用方法。包括如何压缩文件、解压缩、递归处理文件夹,以及保留源文件、查看压缩包内容等相关操作。同时提到了使用tar结合gzip和bzip2进行打包压缩的选项和技巧。
摘要由CSDN通过智能技术生成

压缩相关:

gzip [options] file 

压缩生成以.gz为后缀的压缩文件,不保留源文件。如果需要保留源文件并自定义压缩文件名称,参考-c选项。

-d #解压缩

-v #压缩/解压缩进度

-l #压缩/解压缩更详细到进度等

-r #文件夹递归

-c #保留源文件,将结果输出到屏幕

$gzip -c file1 > file.gz #输出到file.gz, 讲替换file.gz原来的内容

$gzip -c file2 >> file.gz #添加到file.gz中

zcat #能读取纯文本文档经gzip压缩后的压缩文档

 

bzip2 [options] file

-d,-v,-l,-r,-c参数同gzip

-k #保留源文件

bzcat #取纯文本文档经bzip2压缩后的压缩文档

 


 

用gzip,bzip2的-r参数递归压缩文件夹时,是将文件夹到每个文件分别压缩,下面介绍的是打包压缩tar。

 

tar [-c options] -f 打包后的文件名 待打包到文件

tar [-x options] -f 待解打包文件 [选定的解打包文件]

打包文档的名字需自己指定

-c #打包,打包档名最好以.tar为后缀

-x #解打包

-t #查看打包文档内的文件

-v #显示进度

-z #用gzip压缩,与-c同用,打包压缩的档名最好以.tar.gz为后缀

-j #用bzip2压缩,与-c同用,打包压缩的档名最好以.tar.bz2为后缀

-f filename #打包到/解打包/查看filename中。-f选项单独写,因为f后的被认为是打包文件名

-p #保留源文件到权限和属性

-C folder #用于解打包,在目录folder下解打包

--exclude=file #不打包指定的file


参考:《鸟哥的linux私房菜基础篇》

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值