linux 压缩命令

linux 中常用的压缩命令 ,如果是文件夹要加 -r

1.zip、unzip

2.gzip (压缩后源文件会消失)

    gzip + 源文件

    gzip –c abc > abc.gz (-c 命令防止源文件消失)。

    注意:gzip 压缩目录的话,只会压缩目录中的子文件。

    gzip –d 、gunzip + 压缩文件名 解压缩。

3.bzip2 + 源文件(不能压缩目录)

  默认不保留源文件,-k 可以保存源文件。

  bunzip2 + 压缩文件  解压缩默认也不保留被解压的文件,加上-k 保留

4.打包命令 tar 正常gzip与 bzip2 不容易压缩目录,或者根本不能压缩,我们可以将目录先打包后压缩。

格式 :tar –cvf   打包文件名   源文件

-c    打包

-v    显示过程

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

先打包再压缩 !

解包:将c换成x即可

tar –xvf  打包文件

先打包 再压缩 是不是太麻烦????ssss

其实.tar.gz格式是先打包.tar 再压缩为.gz 格式

tar –zcvf  压缩包名.tar.gz  源文件

-z 表示压缩为.tar.gz格式

tar –zxvf  压缩包名.tar.gz

-x 解压缩.tar.gz

 

tar –jcvf 压缩包名.tar.bz2 源文件

-j 表示压缩为 .tar.bz2 格式

tar –jxvf 压缩包名.tar.bz2

-x 解压缩.tar.bz2 格式

 

tar –C 指定解压缩的位置

压缩多个文件 空格分割

tar –ztvf 查看压缩文件

-c 要压缩
-x 要解压
-j 压缩文件或者被解压文件是
.tar.bz2 格式的
-z 压缩文件或者被解压文件是
.tar.gzip 格式的
-t 查看压缩文件

备注 其实-z、-j就 表明压缩成tar.bz2还是 tar.gzip,当解压时候表示是解压 tar.bz2 还是tar.gzip?

posted @ 2015-07-01 12:58  计划了好了再娶吧  阅读(350)  评论(0编辑  收藏  举报