关于文件与压缩的学习

文件压缩 :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:解压缩;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值