压缩与解压缩

.gz

压缩:gzip filename

解压缩:gunzip filename

.bz2

压缩: bzip2 filename

解压缩:bunzip2 filename

.zip   对源文件无影响可以对目录压缩

压缩:zip file.zip filename  |针对目录  zip –r tmp.zip /tmp

解压缩:unzip file.zip

unzip –o –d/home/apple  file.zip  //file.zip文件解压到/home/apple

-o:不提示的情况下覆盖; - d:指明將文件解压到哪

其他

zip –d file.zip1.txt  //將压缩文件中的1.txt删除

zip –m file.zip./2.txt //向压缩文件中添加2.txt文件


打包

tar –cvf apple.tar passwd 1.txt

解包

tar –xvf apple.tar

查看打包文件中的内容

tar tvf  apple.tar


tar 是一个打包工具;

若需要对一个文件进行打包压缩,需要其他打包工具配合:gzip , bzip2 这两个已经被tar集成。

tar –zcvfinit.tar.gz  /etc/init.d/

tar –zxvfinit.tar.gz

tar –jcvfinit.tar.bz2 /etc/init.d/

tar –jxvfinit.tar.bz2

也可以指定解压到某个路径

tar –zxvfinit.tar.gz –C /usr/local/src

tar –jxvfinit.tar.bz2 –C /usr/local/src