介绍Linux中的压缩

Windows中压缩一般最常见的就是.rar和.zip两种,但在Linux中比较多,如后缀结尾的有.tar; .zip; .gz; .tar.gz; .bz2等等。 在介绍压缩文件之前,先弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

tar :

通常后缀是.tar

示例:[v:verbal   f:file]

tar -cvf  1.tar    /mnt/Zip/     将/mnt/Zip下所有文件打包成1.tar文件

tar -zcvf 1.tar.gz /mnt/Zip    将/mnt/Zip下所有文件打包压缩成1.tar.gz文件

tar -xzcf 1.tar.gz        解压

---------------------------------------------------------------------------------------------------------------------------

zip:

后缀是.zip

示例:

zip  1.txt.zip 1.txt  将1.txt压缩成1.txt.zip

unzip 1.txt.zip   将1.txtxt.zip 1.txt 将1.txt压缩成1.txt.zipt.zip解压

---------------------------------------------------------------------------------------------------------------------------

gzip:

后缀是.gz.

1.只能压缩文件,不能压缩目录

2.不保留源文件

示例:

gzip aaa.txt   将文件aaa.txt压缩

gunzip aaa.txt.gz  将文件aaa.txt.gz解压

---------------------------------------------------------------------------------------------------------------------------

bzip:

后缀是.bz2。和gzip功能基本相同,只能压缩文件,用 -k 命令可以保留原文件 。

示例:

bzip2 -k 111    对111文件进行压缩

bunzip2  111.bz2    对压缩文件111.bz2进行解压

 

 

 

 

 

 

posted @ 2012-09-28 10:04  阳光温暖了心情  阅读(664)  评论(0编辑  收藏  举报