码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令(第二版) --压缩解压缩命令

时间:2014-09-16 22:13:01      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:linux   常用命令   压缩解压缩命令   tar   gz   

压缩解压缩命令:

----------.gz----------

1、压缩

gzip[GNU zip]: /bin/gzip

格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gzLinux下最常用 #比较常见的软件源代码包的格式

 

特点: 1)只能压缩文件,不能压缩目录

2)不保留原文件

e.g. gzip newfile #newfile删除

 

2解压

1)gunzip[GNU zip] /bin/gunzip

2)gzip -d #解压.gz

E.g.

gzip -d newfile.gz

 

----------.tar----------

 

3压缩

tar: /bin/tar

#打包目录,把目录打包成一个文件,生成 .tar,如果这时候再压缩的话,就会生成.gz

格式: tar [选项cvf] [压缩后的文件名] [压缩前文件/目录名]

-c 产生.tar的打包文件,必选项

-v: 显示详细信息

-f 制定压缩后的文件名,必选项

-z 打包的同时压缩

 

e.g. tar -cvfz dir1.tar.gz dir1 #将dir打包并压缩成一个文件

[注意 - 这种一步到位打包并压缩的做法并不是所有的UNIX系统都支持!]

这时:  1)打包:tar -cf newdir.tar newdir

2)压缩:gzip newdir.tar #或者用连接符。

 

4解压

     tar [选项]:

-x  解包.tar 文件

-v  显示详细信息

-f  指定解压文件

-z  解压缩

e.g. tar -zxf newdir4.tar.gz

分步 gunzip newdir.tar.gz

tar -xvf newdir.tar

 

----------.zip----------

5zip: /usr/bin/zip

默认WindowsLinux唯一通用的格式,所以如果文件不大,建议使用.zip

格式: zip [选项-r] [压缩后的文件名] [压缩前的文件/目录名]

e.g. zip services.zip /etc/services 压缩文件

zip -r newdir.zip test 压缩目录

 

zip弥补的gzip的两大缺陷: 1)保留源文件

2)可以压缩目录

 

6unzip /usr/bin/unzip

例如: unzip newdir.zip #保留原文件

 

----------.bz2----------

7bzip2 /usr/bin/bzip2

#相当与gzip的升级版,压缩比非常惊人,但是还是不能压缩目录,压缩后的文件名.bz2,当然也可以与tar结合起来用。

格式: bzip2 选项[-k] [文件名] #加-k 保留源文件,不然跟zip一样

 

8bunzip2 

可以使用-k,用于保留源压缩文件

 bubuko.com,布布扣

Linux常用命令(第二版) --压缩解压缩命令

标签:linux   常用命令   压缩解压缩命令   tar   gz   

原文地址:http://blog.csdn.net/zjf280441589/article/details/39323041

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!