压缩、解压缩及归档工具
一、compress
compress [-dfvcVr] [-b maxbits] [file ...]
-d: 解压缩,相当于uncompress
-c: 结果输出至标准输出,不删除原文件
-v: 显示详情
uncompress 解压缩
zcat file.Z >file
compress
语法:compress + file;需要压缩的文件
uncompress -d + file ;需要解压缩文件名
解压缩语法: compress -d file 或者 uncompress file
解压缩的时候不会保留原有文件
-c选项 压缩并保留源文件,;利用重定向
compress -dc m.Z 打印解压过程 同 zcat mm.Z
compress -dc m.Z > file ; 或者 zcat mm.Z > file
解压m.Z 文件,重定向到file文件中,这种办法可以保留原来的压缩文件不做更改。
二、gzip/gunzip
gzip [OPTION]... FILE ...
-d: 解压缩,相当于gunzip
-c: 将压缩或解压缩的结果输出至标准输出
-#: 1-9,指定压缩比,值越大压缩比越大
zcat:不显式解压缩的前提下查看文本文件内容
示例:
gzip -c messages >messages.gz
gzip -c -d messages.gz > messages
zcat messages.gz > messages
语法:gzip file
解压缩语法: gzip -d file.gz;或者 gunzip file.gz
解压缩保留原始压缩文件:gzip -dc file.gz > file2 ;或者 :zcat file.gz >file3
三、bzip2 / bunzip2 /bzcat
bzip2 [OPTION]... FILE ...
-k: keep, 保留原文件
-d:解压缩
-#: 1-9,压缩比,默认为9
bzcat:不显式解压缩的前提下查看文本文件内容
语法: bzip2 file 压缩文件file
或者: bzip2 -k file ;压缩前加 -k选项可以保留原来文件
解压缩语法:bzip2 -d file.bz2
四、xz/unxz/xzcat
xz [OPTION]... FILE ...
-k: keep, 保留原文件
-d:解压缩
-#: 1-9,压缩比,默认为6
xzcat: 不显式解压缩的前提下查看文本文件内容
语法:xz file 压缩后的后缀是 file.xz
保留原始文件压缩语法: xz -k file2
解压缩文件语法: xz -d file.xz
五、zip/unzip
语法: zip -r sysconfig /etc/sysco nfig;
解释:zip 压缩命令对系统中目录整体做压缩,语法格式是:
zip + -r + 压缩文件名 +被压缩文件目录
解压缩文件语法:unzip sysconfig.ziptar( Tape ARchive,磁带归档的缩写)
zip –r /testdir/sysconfig /etc/sysconfig/
解包解压缩 :unzip sysconfig.zip
cat /var/log/messages | zip messages -
unzip -p message > message