压缩及归档工具
常见的压缩及归档工具:
compress/uncompress
:早期的压缩工具,后缀名以.Z结尾
gzip/gunzip
:使用LZ77的压缩算法,压缩后缀名.gz
bzip2/bunzip2
:使用LZ77和LZ78两种算法,后缀名为.bz2,压缩效果优于gzip。
xz/unxz
:后缀名为.xz
zip/unzip
:后缀名为.zip
tar
:
cpio
:
命令格式:
gzip家族:gzip | gunzip | zcat
1. gzip [option] file option: (1)-c:gzip压缩默认会删除源文件,结合-c执行压缩命令时,它会将压缩结果直接输出至标准输出,\\ 可在命令后跟重定向将结果保存至文件中,实现等同于保留源文件的功能。 (2)-d:解压缩,相当于gunzip; (3)-r:递归压缩; (4)-#:设定压缩比,取值范围1-9,默认为6,9为最高压缩比; (5)-t:检查压缩文件的完整性; 2. gunzip [option] file,会删除原文件,可结合-c来实现保留原文件; 3. zcat [option] file:不用解压文件,来实现查看压缩包内的文件。
|
bzip2家族:bzip2 | bunzip2 | bzcat
4. bzip2 [option] file,会删除原文件; option: (1)-c:标准输出; (2)-k:保留源文件,不用像gzip2需要重定向; (3)-d:解压缩; (4)-#:压缩比,默认为6; (5)-q:静默整个过程; 5. bunzip2 [option] file 6. bzcat file:不解压的前提下查看文本文件;
|
xz家族:xz/unxz/xzcat
7. xz [option] file option: (1)-d:解压缩; (2)-k:保留源文件; (3)-t:检查文件完整性; (4)-c:标准输出; (5)-#:0-9,压缩比; 8. unxz [option] file
9. xzcat file:不解压的前提下查看文本文件;
|
归档工具
10. zip <dest.zip> <src.file>
11. unzip file:展开后依然时归档前的名称。 12. tar [option] /path/to/somefile.tar.type file option: (1)-c:创建归档文件; (2)-x:展开归档; (3)-t:列出归档文件总的文件列表,结合f; (4)-f:指明归档文件路径; (5)-j:bzip2; (6)-J:xz; (7)-z:gzip; (8)-v:显示过程; (9)-p:展开文件时保留原来的权限; (10)-C:将展开的文件保存至指定目录;
|