Linux中解压文件和压缩文件

目录

一 最常用的tar命令对.tar 和.tar.gz的解压缩

1 tar命令的参数介绍

2 tar命令的具体使用方式

二 其他类型的包的解压缩命令

1 各个不同后缀名的包的含义如下

2 针对不同类型的包的解压缩命令


一 最常用的tar命令对.tar 和.tar.gz的解压缩

1 tar命令的参数介绍

tar:打包命令,参数选项的含义如下:

(1)必选其一的参数

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

注:上述的五个命令在解压或者是压缩的过程中有且只能由其中一个,即上述的参数很特殊,不能相互组合使用,如:压缩只能用-c,解压只能用到-x。
(2)可选参数:下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-z:有compress属性的
-v:显示所有过程
-o:将文件解开到标准输出

(3)必须参数:-f:指定解压的文件,切记,这个参数是最后一个参数,后面只能接解压的文件名,并且是必须的。

上述文字的示例:

上图中的三种类型参数对应着上述文字的三个参数。

2 tar命令的具体使用方式

Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。 
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。 

(1)打包并压缩文件 
命令:tar -czvf 打包压缩后的文件名 要打包压缩的文件 
其中:z:调用gzip压缩命令进行压缩 
c:打包文件 
v:显示运行过程 
f:指定文件名 
示例:打包并压缩/test下的所有文件 压缩后的压缩包指定名称为xxx.tar.gz 
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt 
或:tar -zcvf xxx.tar.gz /test/* 

(2)解压压缩包 
命令:tar [-xzvf] 压缩文件 
其中:x:代表解压 
可以不用写z,写z代表指定压缩方式,可以自动识别 
示例:将/test下的xxx.tar.gz解压到当前目录下 
tar -xzvf xxx.tar.gz 

示例:将/test下的xxx.tar.gz解压到根目录/usr下 
tar -xvf xxx.tar.gz -C /usr——C代表指定解压的位置 

二 其他类型的包的解压缩命令

1 各个不同后缀名的包的含义如下

.tar打包格式:tar程序打包的数据,并没有压缩过
.z格式:compress程序压缩的文件
.gz压缩格式:gzip程序压缩的文件 .bz2压缩格式:bzip2程序压缩的文件
.tar.gz打包压缩:tar程序打包的文件,其中并且经过 gzip 的压缩
.tar.bz2打包压缩:tar程序打包的文件,其中并且经过 bzip2 的压缩

2 针对不同类型的包的解压缩命令

(1).rar

解压:rar a FileName.rar

压缩:rar e FileName.rar

(2)gz命令
  解压1:gunzip filename.gz
  解压2:gzip -d filename.gz
  压缩:gzip filename
      .tar.gz 和  .tgz
      解压:tar zxvf filename.tar.gz
      压缩:tar zcvf filename.tar.gz dirname
      压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....
(3)bz2命令
  解压1:bzip2 -d filename.bz2
  解压2:bunzip2 filename.bz2
  压缩:bzip2 -z filename
        .tar.bz2

       解压:tar jxvf filename.tar.bz2
       压缩:tar jcvf filename.tar.bz2 dirname
(4)bz命令
    解压1:bzip2 -d filename.bz
    解压2:bunzip2 filename.bz
         .tar.bz
       解压:tar jxvf filename.tar.bz
(5)z命令
    解压:uncompress filename.z
    压缩:compress filename
        .tar.z
          解压:tar zxvf filename.tar.z
          压缩:tar zcvf filename.tar.z dirname
(6)zip命令
    解压:unzip filename.zip
    压缩:zip filename.zip dirname
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值