Linux下常见的解压缩方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下常见的解压缩方法相关的知识,希望对你有一定的参考价值。

一. zip

    

    path: /usr/bin/zip


    用法:

        001.压缩文件

            [[email protected] ~]# zip myfile.zip myfile


        002.压缩目录

            [[email protected] ~]# zip -r mydirectories.zip directories
        

        003.解压

            [[email protected] ~]# unzip myfile.zip


二. gzip


    path: /bin/gzip


    用法:

        001.压缩文件(不保留原文件)

            [[email protected] ~]# gzip myfile

        

        002.压缩文件(保留原文件)

            [[email protected] ~]# gzip -c myfile > myfile.gz


        003.解压gz文件(不保留原文件)

            [[email protected] ~]# gunzip myfile.bak.gz


        004.解压gz文件(保留原文件)

            [[email protected] ~]# gunzip -c myfile.bak.gz > myfile.bak


三. tar


    path: /bin/tar


    用法:

        001.仅打包文件/目录(不压缩)

            [[email protected] ~]# tar -cvf filename.tar filename


        002.解压tar文件(保留原文件)

            [[email protected] ~]# tar xvf filename.tar


        003.常用方法(推荐, 压缩比例比较可观)

            #在tar的基本上扩展gzip属性, 加"z"参数以gzip进行压缩, 以tar.gz后缀来标识


四. tar.gz


        001.压缩文件/目录

            [[email protected] ~]# tar -zcvf filename.tar.gz filename

        

        002.解压tar.gz文件

            [[email protected] ~]# tar -zxvf filename.tar.gz


            常用方法(推荐,压缩比例相对tar.gz更可观)

            # 在tar的基础上扩展bzip2属性, 加"j"参数以bzip2进行压缩, 用tar.bz2后缀来标识


五. tar.bz2


    001.压缩文件/目录

        [[email protected] ~]# tar -jcvf filename.tar.bz2 filename

    

    002.解压tar.bz2文件

        [[email protected] ~]# tar xvfj  filename.bz2



本文出自 “一只老兔子” 博客,请务必保留此出处http://caiya.blog.51cto.com/1268395/1909387

以上是关于Linux下常见的解压缩方法的主要内容,如果未能解决你的问题,请参考以下文章

linux下常见解压缩命令

Linux下的解压缩命令

怎么用python做一个解压缩小工具,以后再也不用下载各种格式的解压缩软件了...

Linux针对单多文件的解压缩操作

Linux 基础教程 32-解压缩命令

Linux gunzip命令:解压缩文件或目录