压缩解压命令

* gzip [文件]【压缩文件,压缩后的格式:.gz】
* gunzip [压缩文件]【解压.gz的压缩文件】
* tar -zcf temp.tar.gz temp【打包目录,-c:打包,-v:显示详细信息,-f:指定文件名,-z:打包同时      压缩,temp:目录名】
* tar -zxf temp.tar.gz【解压目录,-x:解包,-v:显示详细信息,-f:指定文件名,-z:解包同时解        压,temp:目录名】
* zip -r temp.zip temp【压缩问价或目录,-r:压缩目录,temp:文件或目录名】
* unzip temp【解压.zip的压缩文件,temp:文件名或目录】
* bzip2 -k temp【压缩文件,-k:产生压缩文件后保留原文件,temp:文件名】
* bunzip2 -k temp【解压文件,-k:解压缩后保留原文件,temp:文件名】
* tar -cjf temp.tar.bz2 temp【压缩】
* tar -xjf temp.tar.bz2【解压】

归纳:

1.linux中文件压缩格式分为 .gz, .zip, .bz2三种。
2.其中命令 gzip针对文件 压缩成.gz格式的压缩文件(不保留原文件)gunzip解压 .gz格式的压缩文件(不保留原文件)
3.其中命令 gzip2针对文件 压缩成.gz格式的压缩文件(-k选项保留原文件)gunzip2解压 .bz2格式的压缩文件(-k选项保留原文件)
4.tar针对目录进行打包,并可再继续压缩(可压缩成.gz格式 和.bz2格式压缩文件)
          eg:  1> tar -cf temp.tar temp       (temp为目录)
               2> tar -zcf temp.tar.gz temp   (直接将目录temp 打包并压缩的.gz格式的压缩文件)
               3> tar -jcf temp.tar.bz2 temp  (直接将目录temp 打包并压缩的 .bz2格式的压缩文件)
               4> tar -zxf temp.tar.gz        (将.gz格式的压缩包解包并解压缩成temp目录)
               5> tar -jxf temp.tar.bz2       (将.bz2格式的压缩包解包并解压缩成temp目录)
 5.zip 压缩文件或目录(-r 选项压缩目录)成 .zip格式的压缩文件(保留原文件)
 6.unzip 解压.zip格式的压缩文件(保留原文件)
posted on 2020-04-28 00:57  whn051799  阅读(193)  评论(0编辑  收藏  举报