Linux学习(五):文件解压缩

文件解压缩

tar 归档 打包

  1. 打包

    • tar cvf a.tar 1.txt 2.txtf必须放到最后,f后面的第一个参数代表要生成的文件名,后面所有的参数是要打包的文件
    • tar tf a.tar : 列出包里面的文件
  2. 解包

    • tar xvf a.tar 如果没有写目录,把包里面的文件解开放到当前目录
    • tar xvf a.tar -C tar 解压到指定文件夹,文件夹需要提前创建好

gzip 压缩文件

  1. 生成压缩文件

    ① 打包
    tar cf a.tar * 生成a.tar
    ② 压缩
    gzip -r a.tar 生成a.tar.gz文件

  2. 解压压缩文件

    ① 解压
    gzip -d a.tar.gz 生成a.tar
    ② 解包
    tar xf a.tar -C ~/atar 解包到指定文件夹中

  3. 一步到位打包并且压缩

    tar czf b.tar.gz *.txt 以gzip的方式打包并且压缩

  4. 一步到位解压并且解包

    tar zxf b.tar.gz -C btar 以gzip的方式解压缩并且解包

bzip2 压缩文件(用法同gzip)

  1. 压缩

    tar jcf j.tar.bz2 *.txt 压缩文件

  2. 解压

    tar xjf j.tar.bz2 -C jtar 解压文件

zip 压缩文件

  1. 压缩

    zip -r zz *.txt zz 代表要生成的压缩文件,不需要写扩展名,会自动生成zip扩展名

  2. 解压

    uzip -d zz zz.zip 解压时会自动创建目录

压缩率 zip<gzip<bzip2

通用性 zip>gzip>bzip2

综合考虑:linux系统中一般使用gzip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值