文件的打包压缩

gzip     (后缀.gz     不能压缩目录,压缩完后源文件会消失)

使用方法:

     gzip -1 1.txt     (压缩1.txt文件压缩比例最小压缩速度最快)

     gzip -9 1.txt     (压缩1.txt文件压缩比例最大,压缩速度最快)

     gzip -d 1.txt.gz     (对1.txt的压缩包进行解压缩)

bzip2     (后缀.bz2     不能压缩目录,压缩完后源文件会消失 )

使用方法:

     bzip2 -1 1.txt     (压缩1.txt文件压缩比例最小压缩速度最快)

     bzip2 -9 1.txt     (压缩1.txt文件压缩比例最大,压缩速度最快)

     bzip2 -d 1.txt.bz2     (对1.txt的压缩包进行解压缩)

     bzcat 1.txt.bz2     (查看压缩文件内容)

zip     (后缀.zip     与windows的.zip文件通用     压缩完后源文件不会消失     可同时压缩多个文件或目录)

使用方法:

     zip 1.txt.zip 1.txt     (对1.txt进行压缩,并指定压缩以后的文件名)

     zip -r 111.zip 111     (对目录111进行压缩,并制定压缩后的文件名)

     unzip 1.txt.zip     (对1.txt.zip文件进行解压缩)

xz     (后缀.xz     压缩后源文件消失)

使用方法:

     xz 1.txt     (对1.txt文件进行压缩)

     xz -1 1.txt     (压缩1.txt文件压缩比例最小压缩速度最快)

     xz -9 1.txt     (压缩1.txt文件压缩比例最大,压缩速度最快)

     xz -d 1.txt.xz     (对1.txt.xz进行解压)

     xzcat 1.txt.xz     (查看1.txt.xz压缩文件内容)

tar     (打包工具)

使用方法:

     tar -cvf 1.tar 111 222 1.txt 12.txt.gz     (对111,222,1.txt,12.txt.gz打包,包名为1.tar)

     tar -tf 1.tar     (查看1.tar包里的内容)

     tar -xvf 1.tar     (解压缩1.tar包)

     tar -C /tmp -xvf 1.tar     (把1.tar解压缩到/tmp目录下)

     tar -cvfz  1.tar.gz 111 222 1.txt 12.txt.gz     ( 对111,222,1.txt,12.txt.gz打包,包名为1.tar 并使用gzip进行压缩)

     tar -xvfz 1.tar.gz     (对1.tar.gz进行解压缩解包)

     tar -tf 1.tar.gz     (查看1.tar.gz压缩包里的内容)

     tar -C /tmp/ -xvfz 1.tar.gz     (将1.tar.gz包解压解包到/tmp目录下)

     tar -cvfj  1.tar.bz2 111 222 1.txt 12.txt.gz     ( 对111,222,1.txt,12.txt.gz打包,包名为1.tar 并使用bzip2进行压缩)

     tar -xvfj 1.tar.bz2     (对1.tar.bz2包进行解压缩解包)

     tar -tf 1.tar.bz2     (查看1.tar.bz2压缩包里的内容)

     tar -cvfJ  1.tar.xz 111 222 1.txt 12.txt.gz     ( 对111,222,1.txt,12.txt.gz打包,包名为1.tar 并使用xz进行压缩)

     tar -xvfJ 1.tar.xz     (对1.tar.xz包进行解压缩解包)

     tar -tfJ 1.tar.xz     (查看1.tar.xz压缩包里的内容)

过滤:

     tar --exclude 1.txt --exclude 12.txt -cvf 111     (对111目录进行打包,且过滤掉1.txt和12.txt文件)