文件的压缩与打包

一.文件压缩

1.gzip压缩:gzip [-cdtv#] 文件名

  -c:将压缩的数据输出到屏幕,但并不生成这个压缩文件,仅仅将文件压缩后的内容输出,可能会显示乱码,一般可通过数据流重定向来处理;

  -d:解压缩;

  -t:检验一个压缩文件的一致性;

  -v:显示压缩比等信息;

  -#:压缩等级,-1最快,但是压缩比最差;-9最慢,但压缩比最好 默认是-6;

2.查看gz压缩的文件:zcat 文件名.gz

3.bzip2压缩:bzip2 [-cdkzv#] 文件名

  -c:将压缩的数据输出到屏幕,但并不生成这个压缩文件,仅仅将文件压缩后的内容输出,可能会显示乱码,一般可通过数据流重定向来处理;

  -d:解压缩;

  -k:保留原文件,不删除原始文件;

  -z:压缩的参数(默认自带);

  -v:显示压缩比等信息;

  -#:压缩等级,-1最快,但是压缩比最差;-9最慢,但压缩比最好 默认是-6;

2.查看gz压缩的文件:bzcat 文件名.bz2

  在默认状态下,被压缩后,原本文件就不再存在了。


二.文件打包

1.打包与压缩:tar [ -j | -z ] [cf] [-f 新建的文件名] 文件名.tar.gz/bz2

2.查看文件名:tar [ -j | -z ] [tv] [-f 新建的文件名] [-f 新建的文件名]

3.解压缩:tar [ -j | -z ] [xv] [-f 新建的文件名] [-f 新建的文件名] [ -C 目录]

  -c:新建打包文件,搭配 -v 查看过程中被打包的文件名;

  -t:查看打包文件的内容,主要是文件名;

  -x:解压打包文件,搭配 -C 在特定目录解开;

  -j:通过bzip2格式;

  -z:通过gzip格式;

  -v:显示正在处理的文件名;

  -f:后接被处理的文件名(注:必加,并且后跟文件);

  -C:解压到特定目录;

  -p:保留备份数据原本的权限和属性;

  -P:大写,保留绝对路径;

  --exclude=FILE:在压缩过程中,不要将 FILE 打包;





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值