文件压缩 :gzip,bzip2,xz,zip gzip、gunzip、zcat: gzip: Usage:gzip 【options】file。。。 Explain:只能压缩文件,目标为目录时使用-r选项递归单独压缩其下的每个文件; 默认删除原文件,仅保留压缩文件; 压缩文件默认格式为*.gz; 压缩比较小,压缩速度较快; -# :指定压缩比【1-9】;默认为6 -d:解压缩文件,文件名必须以.gz, -gz, .z, -z, _z,.Z结尾; -c:压缩或解压缩文件至标准输出 e,g:gzip -c sfile > dfile ,压缩sfile至dfile,并保留sfile; gunzip -c dfile > sfile,解压缩dfile至sfile,并保留dfile; -f:强制压缩或解压缩;(当压缩或解压缩文件已存在时不提示是否覆盖); -l:显示文件压缩前后大小和压缩比率; -q:忽略警告信息; -r:目标为目录时,递归单独压缩或解压缩目录下每个文件; -S .suf:压缩时以指定后缀.suf代替默认后缀.gz; -t:测试压缩文件的完整性; -v:压缩或解压缩时显示压缩前后文件名和压缩比; example: 重新压缩: gzip -cd old.zip | gzip > new.zip gunzip: 解压缩文件,同 ‘gzip -d’,文件名后缀必须符合要求; 选项同上; zcat: 不解压缩gzip压缩文件,而查看其内容; 选项同上; bzip2、bunzip2、bzcat、bzip2recover: bzip2: Usage:bzip2 【options】file1 。。。 Explain: 1、较gzip更高压缩比,用法大多相同; 2、保留文件元数据信息; 3、默认后缀为.bz;默认不自动覆盖已有文件; -c:压缩或解压缩至标准输出; -d:解压缩; -f:强制压缩或解压缩,覆盖已有文件; -q:忽略不重要的警告; -k:保留原文件; -s:降低压缩解压缩速度,减少内存用量; -v:解压或压缩时显示详细信息; bunzip2: 解压缩,同‘bzip2 -d’ file.bz 解压为 file file.bz2 解压为 file file.tbz 解压为 file.tar file.tbz2 解压为 file.tar file 解压为 file.out bzip2recover: 恢复损坏bzip2压缩文件中未损坏的数据块文件; bzcat: 不解压bzip2压缩文件查看其内容; xz、unxz、xzcat: xz: Usage:xz 【options】file1.。。。 Explain: 1、较gzip,bzip2更大压缩比,更多的cpu时钟消耗;用法大多同上; 2、默认删除原文件,默认后缀.xz; -t:测试文件完整性; -f:强制; -q:忽略; -d:解压缩; -c:至标准输出; -k:保留原文件; -S:压缩时修改默认后缀 -#:指定压缩级别; -T #:指定压缩线程数; -v:详细信息 unxz: 解压缩,同‘xz -d’ file.xz 解压为file file.lzma 解压为file file.txz 解压为file.tar file.tlz 解压为file.tar xzcat: 不解压xz压缩文件而查看其内容; zip: 较早期的一款打包和压缩工具;目标可以是目录或文件; Usage:zip 【options】archive file1 file2 。。。 -d :删除zip压缩包中的指定文件; -e:加密打包压缩文件; -r:对目录递归处理; -#:压缩率; -y:直接保存符号链接,而非原文件; unzip:解压缩;