linux压缩及归档
linux中的压缩格式主要由gz、bz2、xz、compress、zip
一、gzip:压缩后格式为.gz(压缩和解压缩后会删除原文件)
用法:gzip [optinons] FILENAME...
-d:解压缩,相当于使用gunzip
-f:强制解压缩
-q:不显示警告信息
-#:[0-9]指定压缩比
压缩等级,0-2为快速压缩,3-5为中等压缩,6-9为优异压缩,默认为6
-l:列出压缩文件的相关信息
-r:递归处理,将指定目录下的所有文件一并处理
-t:测试压缩文件是否有错误
zcat:在不解压缩的情况下,查看压缩文件的内容
二、bzip2:压缩后格式为.bz2,比gzip有更大压缩比,用法和gzip一样
-k:压缩或解压缩时保留源文件
-d:解压缩,相当于使用bunzip2
-#:指定压缩比
bzcat:在不解压缩的情况下,查看压缩文件的内容
三、xz:压缩后格式为xz,新型的压缩工具,有着更高的压缩比
-z:强制压缩
-d:强制解压缩,相当于unxz
-t:测试压缩文件的完整性
-l:查看详细信息
-k:压缩或解压缩保留源文件
-f:解压强制覆盖文件
xzcat | xzdec:在不解压缩的情况下,查看文件内容
四、conpress:压缩后格式为.Z,以很少使用,在某些linux发行版本中已经不支持使用
五、zip:压缩后格式为.zip压缩及归档,压缩后不删除源文件
用法:zip [optinos] FILENAME.zip FILE1、FILE2...
压缩时需要制定压缩后的文件名FILENAME.zip
-c:给压缩文件添加注释
-m:压缩后删除源文件
-k:兼容DOS
-b<path>:制定压缩到目录
-r:递归处理
zipinfo:查看压缩文件内文件的详细信息
unzip解压缩.zip
-o:不必询问用户,解压缩时直接覆盖源文件
-l:显示压缩文件的信息
-L:将压缩文件的文件名全部改为小写
-v:执行是显示详细信息
-n:解压缩时不覆盖源文件
.zip FILE:指定要处理的文件
-x FILE:指定不处理的文件
-Z:等同于使用zipinfo查看压缩文件内文件的详细信息
归档(archive):
tar:归档工具,归档并不意味着压缩,可以调用压缩功能实现
-c:创建归档文件
-f:操作的归档文件
-x:解压归档
--xattrs:归档时,保留文件的属性信息
-t:不展开归档,直接查看归档内的文件有哪些
-z:调用gzip压缩命令
-j:调用bzip2压缩命令
-J:调用xz命令
-k:解压时不替换现有的文件
-v:显示详细步骤
-C:指定要解压的目录
-u:尽追加比归档副本更新的文件
-U:在解压要重写的文件之前先删除
cpio:较早使用的归档命令
本文出自 “杆儿男” 博客,请务必保留此出处http://wtime.blog.51cto.com/8829658/1538555
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。