Linux系列五-压缩tar、gzip等

一、gzip、zcat

gzip [-cdtv#] filename
-c 将压缩的数据输出到屏幕上,可通过数据流重定向来处理
rock:test cc$ gzip -c findT.txt > findT.txt.gz
rock:test cc$ ll
total 32
drwxr-xr-x   7 cc  test   224  7 10 07:35 ./
drwxr-xr-x  12 cc  test   384  6 20 07:40 ../
-rw-r--r--   1 cc  test     0  7  7 11:28 findT.txt
-rw-r--r--   1 cc  test    30  7 10 07:35 findT.txt.gz
-d 解压缩的参数
    gzip -d findT.txt.gz 
-t 检验压缩文件的一致性,是否有错误
-v 与不加任何参数的gzip压缩比,可以显示出压缩比等信息
-# 压缩等级,-1~-9,默认-6,越高压缩比越好,但速度慢
zcat 文件名 : 读取压缩文件

二、bzip2 bzcat

bzip2 [-cdkzv#] 文件名
-k 保留原文件
-z 压缩的参数
其余同gzip
bzcat 文件 : 读取压缩文件

压缩效率 : bzip2 > gzip > compress
三、tar 打包

打包与压缩: tar [-j|-z] [cv] [-f newfilename] filename
查看文件名: tar [-j|-z] [tv] [-f filename] 
解压缩   : tar [-j|-z] [xv] [-f newfilename] [-C 目录]
-c 新建打包文件,可使用-v查看过程
-t 查看打包文件的内容包含哪些文件名
-x 解压缩,可使用-C 指定目录
-j 通过bzip2 支持解压缩,文件名建议以 *.tar.bz2
-z 通过gzip 解压缩,文件名建议 *.tar.gz
-p 保留备份数据的原本权限与属性,一般用于备份
--exclude=FILE 压缩过程中,不将FILE打包
压缩:tar -jcv -f ${filename}.tar.bz2 要被压缩的文件或目录名
查看:tar -jtv -f ${filename}.tar.bz2
解压缩:tar -jxv -f ${filename}.tar.bz2 -C 欲解压到的目录
排除某文件:tar -jcv -f ${filename}.tar.bz2 --exclude=${排除的文件或目录名} source
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值