首页 > 代码库 > Linux下常见的解压缩方法

Linux下常见的解压缩方法

一. zip

    

    path: /usr/bin/zip


    用法:

        001.压缩文件

            [root@caiya ~]# zip myfile.zip myfile


        002.压缩目录

            [root@caiya ~]# zip -r mydirectories.zip directories
        

        003.解压

            [root@caiya ~]# unzip myfile.zip


二. gzip


    path: /bin/gzip


    用法:

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

            [root@caiya ~]# gzip myfile

        

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

            [root@caiya ~]# gzip -c myfile > myfile.gz


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

            [root@caiya ~]# gunzip myfile.bak.gz


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

            [root@caiya ~]# gunzip -c myfile.bak.gz > myfile.bak


三. tar


    path: /bin/tar


    用法:

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

            [root@caiya ~]# tar -cvf filename.tar filename


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

            [root@caiya ~]# tar xvf filename.tar


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

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


四. tar.gz


        001.压缩文件/目录

            [root@caiya ~]# tar -zcvf filename.tar.gz filename

        

        002.解压tar.gz文件

            [root@caiya ~]# tar -zxvf filename.tar.gz


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

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


五. tar.bz2


    001.压缩文件/目录

        [root@caiya ~]# tar -jcvf filename.tar.bz2 filename

    

    002.解压tar.bz2文件

        [root@caiya ~]# tar xvfj  filename.bz2



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

Linux下常见的解压缩方法