Linux命令--压缩解压缩

来源:互联网 发布:小米手机移动网络开关 编辑:程序博客网 时间:2024/04/29 13:01


gzip:

命令所在路径:/bin/gzip

执行权限:所有用户

语法:gzip [文件]

功能描述:压缩文件

压缩后文件格式:.gz

范例:$gzip hpyhaha


绝大多数病毒很难感染压缩文件


gunzip:

命令英文原意:GNU unzip

命令所在路径:/bin/gunzip

执行权限:所有用户

语法:gunzip [压缩文件]

功能描述:解压缩.gz的压缩文件

范例:$ gunzip hpyhaha.gz

      $gzip -d (和gunzip有一样的功能都是解压缩)


gzip只能压缩文件不能压缩目录,且压缩后不保存原文件


tar:

命令所在路径:/bin/tar

命令权限:所有用户

语法: tar   选项 [-cvf]z [压缩后文件名][目录]

                       -c  打包

                       -v  显示详细信息

                       -f   指定文件名

                       -z   打包同时压缩

功能描述:打包目录

压缩后文件格式:.tar.gz

范例:$ tar -cvf  hello.tar hello



用tar中的z选项可以一边打包一边压缩

范例:$tar -zcf hello.tar.gz hello




tar命令解压缩语法:

                   -x   解包

                   -v   显示详细信息

                   -f    指定解压文件

                   -z   解压缩

范例:$ tar -zxvf   hello.tar.gz

 


zip:

命令所在路径:/usr/bin/zip

执行权限:所有用户

语法:

zip 选项[-r] [压缩后文件名][稳健或目录]

           -r 压缩目录

功能描述:压缩文件或目录

压缩后文件格式:zip

范例:

          压缩文件

           $ zip hello.zip hellofile

          压缩目录

           $ zip -r  hellodir.zip hellodir


unzip:

命令所在路径:/usr/bin/uzip

执行权限:所有用户

语法: unzip [压缩文件]

功能描述:解压.zip的压缩文件(或目录)

范例:$unzip hellofile.zip

      $unzip hellodir.zip


bzip2:

命令所在路径:/usr/bin/bzip2

执行权限:所有用户

语法:bzip2 选项 [-k][文件]

                        -k 产生压缩文件后保留原文件

功能描述:压缩文件

压缩后文件格式:.bz2

范例:$ bzip2 -k hellofile

                $  tar   -cjf    hello.tar.bz2   hello

      (和tar一起用把z换成j)


bunzip2:

命令所在路径:/usr/bin/bunzip2

执行权限:所有用户

语法:bunzip2 选项 [-k][文件]

                          -k 解压缩后保留原文件

功能描述:解压缩

范例:

         $bunzip2 -k hello.bz2

         $tar -xjf  hello.tar.bz2




0 0