Linux学习之tar

作者: zzqsmile | 来源:发表于2018-05-04 16:05 被阅读0次

    linux下常见的压缩包扩展名有:[*.tar *.tar.gz *.tgz *.gz *.Z *.bz2 ]

    压缩方式关系图如下:
    1.png
    常见的压缩用的gzip和bzip两种压缩算法

    (1).使用gzip压缩的扩展名是*.tar

    (2)使用bzip压缩的扩展名是*.bz和bz2两种

    命令格式:

    [root@localhost ~]# tar [-j|-z][cv] [-f 创建的档名] filename...   #打包压缩
    
    [root@localhost ~]# tar [-j|-z][tv] [-f 创建的档名]   #查看档名
    
    [root@localhost ~]# tar [-j|-z][xv] [-f 创建的档名] [-C 目录]   #解压缩
    

    个人总结如下:

    压缩(常用):
    [root@localhost ~]# tar -[z|j]cvf [创建的档名] [将压缩的文件名...]
    即:
    [root@localhost ~]# tar -zcvf [创建的档名.tar] [将压缩的文件名...]
    [root@localhost ~]# tar -jcvf [创建的档名.gz(2)] [将压缩的文件名...]
    
    解压缩(常用):
    [root@localhost ~]# tar -[z|j]xvf [创建的档名] [-C 目录]
    即:
    [root@localhost ~]# tar -zxvf [创建的档名.tar] [-C 目录]
    [root@localhost ~]# tar -jxvf [创建的档名.gz(2)] [-C 目录]
    
    
    参数含义:
    -c        #压缩
    -x        #解压缩
    -t        #查看档名
    -r:      #向压缩归档文件末尾追加文件
    -u:      #更新原压缩包中的文件
    
    #以上五个独立参数每次使用有且只有一个,不能同时使用
    
    -z        #透过gzip的支持进行压缩/解压缩:此时档名最最好为 *.tar.gz
    -j        #透过bzip2的支持进行压缩/解压缩:此时档名最好为 *.tar.bz2
    
    -v        #在压缩/解压缩过程中,将正在处理的档名显示出来
    -C 目录    # 这个参数用于在指定的目录下 解压缩
    
    -p:       #保留备份数据的原本属性与权限常用于备份(-c)重要的配置档
    -P:       #保留绝对路径,亦即允许备份数据中含有根目录存在之意
    

    相关文章

      网友评论

        本文标题:Linux学习之tar

        本文链接:https://www.haomeiwen.com/subject/qwvdrftx.html