压缩命令

.zip格式:

  zip 压缩文件名 源文件    #压缩文件

  zip -r 压缩文件名 源文件    #压缩目录

  zip -e 压缩文件名 源文件   #压缩并加密文件,会被要求指定密码

  unzip 压缩文件     #解压缩,如果要解压到指定目录可以在后面加上-d选项:unzip 123.zip -d /root

.gz格式:

  gzip 源文件  #自动命名,压缩为.gz格式的压缩文件,源文件会消失

  gzip -k 源文件  #压缩后原文件保留

  gzip -c 源文件 > 压缩文件名  #压缩后源文件保留,可以指定压缩目录

  gzip -r 目录  #压缩目录下所有的子文件,但是不能压缩目录

  gzip -d 压缩文件名  #解压缩,不保留压缩包

  gunzip (-r) 压缩文件名  #解压缩,不保留压缩包,可以通过-c  > 来指定解压缩目录

 

.bz2格式:(不能压缩目录)

  bzip2 源文件  #压缩为.bz2格式,不保留源文件

  bzip2 -k 源文件  #压缩之后保留源文件

  bzip2 -d 压缩文件名  #解压缩,-k保留压缩包

  bunzip2 压缩文件  #解压缩,-k保留压缩包

 

打包命令tar:(解决gzip和bzip不能压缩目录)

  语法:tar -cvf 打包文件名(可以指定位置)  源文件1 源文件2 ......

  选项:

    -z  #表示 tar 包是被 gzip 压缩过的,所以解压、压缩时需要用 gunzip 解压

    -j  #表示 tar 包是被 bzip 压缩过的,所以解压、压缩时需要用 bunzip 解压

    -c  #打包

    -x  #解打包/解压缩

    -t  #test,查看包内的内容,但是不解压

    -v  #显示过程

    -f  #指定打包后的文件名

    -C  #大写的C用来指定解压缩位置:tar -jxvf 123.tar.bz2 -C /root

posted @ 2016-04-22 15:56  邀魂斩月  阅读(184)  评论(0编辑  收藏  举报