linux档案文件系统 压缩 打包

本文介绍使用tar、gzip和bzip2进行文件压缩与解压缩的方法。包括如何创建压缩文件、查看压缩文件内容、解压文件及保留原文件权限等实用技巧。

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

1.
【【下面这些指令仅仅针对单一档案进行压缩
   tar 可以将多个目录档案打包成一个大档案,可以用 gzip/bzip2 ,将该档案同时行压缩!】】
   
 gzip [-cdtv#] 档案名
    zat   档案名.gz  读取压缩文件
     -c   //将压缩数据输出到屏幕上,可透过数据流重导向处理
    -d   //解  压缩
    -v    //可以显示出原档案/压缩文件案压缩比等信息
    -#    //#代表数字  压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!
   -t     //可以检验一个压缩文件的一致性~看看档案有无错误

   bzip2 [-cdkzv#] 档案名
    bzcat 档案名.bz2
  
   -d   -v  -#  -c  与gzip一致
   -k    保留源文件而不会删除  -z  压缩参数

    压 缩:tar -jcv -f filename.tar.bz2 要被压缩档案目录名称
 查 询:tar -jtv -f filename.tar.bz2
 解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩目录
    -p :保留备份数据原本权限属性,常用备份(-c)重要的配置文件
    -P :保留绝对路径


   filename.tar.bz2 是我们自己取的档名,tar 并不会主动癿产生建立的档名。如果不加 [-j|-z] ,档

   名最好取为 *.tar 即可。如果是 -j 选顷,代表有 bzip2 的支持,因此档名最好就取为 *.tar.bz2 ,  

    如果是加上了 -z  gzip 的支持,那档名最好取为  *.tar.gz

  tar -jxv -f 打包檔.tar.bz2 待解开档名
或者
  tar -jxv -f 打包檔.tar.bz2 |grep 'dffd'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值