linux压缩和解压缩命令大全

发布时间:2018-04-19 编辑:钰歆博客 阅读(835)

    • tar命令

      解包:tar zxvf FileName.tar

           tar zxvf php-5.6.19.tar.gz -C /opt

      打包:tar czvf FileName.tar DirName


    • 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 ...


    • 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


    • bz命令

      解压1:bzip2 -d FileName.bz

      解压2:bunzip2 FileName.bz

      压缩:未知

      .tar.bz

      解压:tar jxvf FileName.tar.bz


    • Z命令

      解压:uncompress FileName.Z

      压缩:compress FileName

      .tar.Z

      解压:tar Zxvf FileName.tar.Z

      压缩:tar Zcvf FileName.tar.Z DirName


    • zip命令

      解压:unzip FileName.zip

      压缩:zip -q -r FileName.zip DirName

          unzip /var/www/kms.zip -d /var/www/server/kms


    压缩实例

    /home/Blinux/html/这个目录下所有文件和文件夹打包为当前目录下的html.zip:

    zip -q -r html.zip /home/Blinux/html

    上面的命令操作是将绝对地址的文件及文件夹进行压缩,以下给出压缩相对路径目录,比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果:

    zip -q -r html.zip html

    比如现在我的html目录下,我操作的zip压缩命令是:

    zip -q -r html.zip *

    解压实例

          根目录下解压缩,不指定解压目录,解压目录会默认到/root

          如果已经打开具体目录,解压时不指定解压目录,解压目录会默认到当前目录

          eg:

            [root@LQMVPN-ebs-07028 ~]# cd /var/www

            [root@LQMVPN-ebs-07028 www]# unzip /var/www/kms.zip -d kms

          


标签

还没有帐号?马上注册