您的位置:首页 > 运维架构 > Linux

linux中压缩归档命令的总结

2015-09-30 11:43 459 查看
为了节省磁盘空间以及网络带宽,一般会选择将数据压缩存放发送。在linux上,常见的压缩格式有zip,gz,bz2,xz,Z,压缩格式不同是因为其压缩算法不同,由于压缩算法的差异,所以也会导致不同压缩格式 压缩比不一致(xz>bz2>gz)。gz格式:压缩命令为gzipgzip filename (只能压缩文件,不能压缩目录,且压缩后会删除源文件)gunzip filename.gz或则gzip -d filename.gz 用于解压缩.gz格式的压缩文件zcat filename.gz 在不解压 情况下直接查看文件内容(将文件临时解压查看,操作完成后就删除生成的临时文件)bz2 格式:压缩命令为bzip2bzip2 filenamebunzip2 filename.bz2 或则 bzip2 -d filename.bz2bzcat filename.bz2xz格式:压缩命令为xzxz filenameunxz filename.xz或则xz -d filename.xzxzcat filename.xzgz.bz2.xz格式总结:只能压缩文件,不能压缩目录,操作后都会删除源文件 (bz2,xz可以用-k选项保留原文件)zip格式:可以压缩目录zip filename.zip file1,file2...unzip filename.ziptar:归档命令,只能归档不能压缩,所以现在在linux平台上一般选择用tar归档后再用压缩工具压缩归档后 文件,最后生成类似.tar.gz后缀 文件tar:-c:创建归档-x:展开归档-f filename(-f后跟文件名,就是tar命令操作的对象,cf为创建归档且名称为filename,xf为展开filename这个归档文件,-f必须后面直接跟文件,注意使用时选项位置)-z:调用gzip压缩或gunzip解压缩,具体调用哪个命令可根据filename后缀名判断 -zxf或-czf-j:调用bzip2或bunzip2 -jxf或jcf-J:调用xz或unxz -Jxf或Jcf在解压缩归档文件时-z,-j,-J可以省略,因为tar可以根据文件名后缀判断应该调用哪个解压命令归档压缩时不能省略cpio也是linux上常见的归档命令

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息