linux文件打包和压缩Linux教程

有这么多的压缩命令Linux,压缩文件中常见的扩展包括*的支持下。广州,*。bz2,* .tar.gz,*。tar.bz2解压缩,压缩解压是一种很常见的功能,但是命令参数有点复杂,所以几个常用的使用一个简单的总结使。


1.gzip


Gzip的全称是gnuzip,一个非常优秀的文件压缩程序。除了*。gz文件,gzip可解压压缩文件,ZIP,*。Z,等等。*。gz文件也可以用winrar解压,所以它的使用是很方便。下面是一些常用的压缩参数:


gzip选项文件名


C:压缩结果显示在屏幕上,原始文件是相同的,结果可以通过重定向数据流写入文件。


- d:减压


f:对旧文件的强制覆盖


L:列出原始文件存储在压缩包,名称的信息,压缩率,等解压后,发现D参数不会解压后加入L


r:递归压缩目录下的所有文件


t:测试压缩文件的完整性


V:显示压缩比


- 1~9:压缩级别越大,压力越小,速度越慢,默认水平是6。


gunzip -选择文件名


解压命令,相当于gzip-d.the,您可以使用如gzip,同样的过程参数,多D少,和水平不能设置。


下的文件名


查看压缩文件的内容


2.bzip2


bzip2是一个基于Burrows-Wheeler变换的无损压缩软件,它具有比gzip压缩比更高,但相应的速度会慢一点,使用gzip bzip2基本相同,与上述参数基本上可以用(除无R、无我、资本我是许可)。以下是一些常用的参数为bzip2:


bzip2 -选择文件名


k:保留原始文件


S:使用更少的内存


在选择文件名


解压命令,相当于bzip2-d.


bzcat -文件名


查看压缩文件的内容


bzip2恢复


从损坏的* bzip2文件恢复数据。


3.tar


上述命令只能压缩为一个单一的文件。虽然-R参数可以被添加到压缩目录,只有压缩分别为目录下的各种文件,最终它仍然是一个目录。要压缩一个文件夹到一个压缩包,然后你必须使用tar命令。焦油的作用是将多个文件或目录。有很多焦油命令,以下是一些常见的。


TAR选项文件名


C:创建一个新的包文件


d:将文件和文件放在TAR包中以查找差异


t:查看包文件中包含哪些文件


X:打开或解压缩


J:压缩/解压缩使用bzip2


Z:压缩/解压缩使用gzip


r:将新文件添加到TAR包中


答:将现有的TAR包添加到另一个TAR包中


k:不要覆盖系统上已有的文件


v:显示正在处理的文件名


p:保留文件的原始权限和属性


- f:要处理的文件的名称


C:指定目录时解压


-排除=文件名:包装时不包含文件名


通常的用法可以归纳为以下几种模式:


查询:焦油(Z)TVF filname {J}.


压缩:文件名是由焦油的新文件名(Z)CVF压缩{J}.


解压:焦油J(Z)xvf解压缩文件名C解压目录


ps:应该注意到TAR不会自动生成文件的后缀名,所以新文件名需要用自己的后缀很容易识别。


f参数必须放在文件名的结尾,也可以单独独立以防止错误。