关于文件与压缩的学习

文件压缩 :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
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值