Linux系统需要知道的解压,压缩命令

linux压缩管理

常见的压缩工具:zip
        gzip:
            后缀:gz
            压缩:gzip file_path
            解压:gunzip fileName.gz
            特点:压缩后源文件没有了,不能对文件夹进行压缩
        bzip2:适合压缩比较大的文件
            后缀:bz2
            压缩:bzip2 file_path
            解压:bunzip2 file_path.bz2
            特点:压缩后源文件没有了不能对文件夹进行压缩

    tar:打包命令,将多个文件或者目录打包成一个文件   
          打包:tar [选项参数] target.tar source
          解包:tar [选项参数] source.tar -C target
          参数:
             -c:打包
             -x:解包
             -z:是否使用gzip进行压缩或者解压
             -j:是否使用bzip2进行压缩或者解压
            -v:是否显示解压或者压缩过程

         使用最频繁的命令:
                使用tar + gzip (最最频繁)
                    解压:tar -zxvf XXX.tar.gz  -C  ./
                    压缩: tar -zcvf  XXX.tar.gz  source
                使用tar + bzip2
                    解压:tar -jxvf xxx.tar.bz2 -C ./
                    压缩:tar -jcvf  XXX.tar.bz2  source
    ---------------------------------------------------------------------------------------------------------------------------------------------------

常见的压缩格式:
        zip
        gzip:
            后缀名: .gz
            压缩 :gzip file_path //压缩路径
            解压:gunzip file_path.gz
            特点:
                不能对文件夹进行压缩
                压缩后源文件没有了
    
        bzip2:适合压缩大文件
            后缀名: .bz2
            压缩:bzip2 file_path
            解压:bunzip2 file_path.bz2
            特点:

                不能对文件夹进行压缩

                压缩后源文件没有了

               

 

        tar:打包命令,将多个文件或者文件夹打包成一个文件
        ------------重点------------
            格式:
                解压:
                    重点:

                    tar -zxvf source.tar -C targe :显示解压过程

                    tar -zxf source.tar -C targe :不显示解压过程
                压缩:

                    tar -zcvf 压缩文件名 需要压缩的文件1 文件2 .。。。。。

            eg:

            tar -zxf ./jdk-8u91-linux-x64.tar.gz -C /opt/moduls/      

            jdk-8u91-linux-x64.tar.gz:使用tar+gzip组合生产的文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章