linux操作系统的压缩和打包方式及相关命令

1.压缩

 压缩命令:zip , gzip  ,bzip2

1.zip   

       zip可用来压缩文件,可以实现多个文件一并处理并压缩成一个文件。

       zip的语法及可用参数:

   zip  参数 压缩文件名称 源文件名称;

   -m   压缩并删除源文件

   -d    从压缩文件中删除一个文件

   -u    追加,只更新改变过的文件和新文件

    -r   压缩包括子目录,递归

    -j   只储存文件名称,不含目录

    -v  显示版本资讯或详细讯息

    -t   只处理日期后的文件

    -1  压缩最快,压缩率最差

    -9  压缩最大,压缩率最好

     uzip命令用于解压缩

2.gzip

       gzip 一对一的文件压缩,压缩后自动删除源文件。

       gzip的语法及可用参数:

   gzip  源文件

   -1 压缩最快,压缩比最差

   -9 压缩最慢,压缩比最好

   gunzip  解压缩

3.bzip2

       bzip2 一对一压缩;若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。

     参数:

     -c  将压缩与解压缩的结果送到标准输出

     -d  执行解压缩

      -h  显示帮助

      -z   强制执行压缩

      -v   显示版本信息

   bunzip2  解压缩 (一对一)

2.打包

 tar 命令

语法: tar 参数 包裹名称 源文件列表

参数:

-c  创建

-v 显示版本信息

-f  使用档名 ==》-cvf

-t  查看==》-tvf

-r 追加==》-rvf

-u 更新==》-uvf

-x 拆包==》-xvf

-C 拆到的目录

--delete 删除条目==》--delete -v -f

tar+gzip  名称.tar.gz

tar -zcvf 压缩
    -zxvf 展开
    -ztvf
tar+bzip2
名称.tar.bz2
tar -jcvf 名称.tar.bz2 源文件列表