全栈程序员Linux笔记:文件压缩和解压缩总结
发布时间:2022-10-14 12:57:18 所属栏目:Linux 来源:
导读: 全栈程序员从入门到放弃:Linux 已经很久没有接触过了,文件的压缩和解压缩这么常用的东西竟然记不得tar了,趁着学习的机会重新拾起linux压缩,尽量每篇都放一个“彩蛋”。
常用文件格式
常用文件格式
全栈程序员从入门到放弃:Linux 已经很久没有接触过了,文件的压缩和解压缩这么常用的东西竟然记不得tar了,趁着学习的机会重新拾起linux压缩,尽量每篇都放一个“彩蛋”。 常用文件格式 .tar.gz、.tar.bz2等可以理解为打包+压缩的效果,用软件解压可以发现比.gz多了一层包。gzip和bzip2,不能同时压缩多个文件,tar相当于开个挂加上同时压缩的特效,tar先归档为一个大文件,而归档为大文件的速度是很快的,测试了一下几乎可以忽略不计。在网上竟然找到了一张图,借用一下,谢谢。 可能因为这张图文章发布不了,程序员联盟别害我 除了这些格式外,常见的deb、exe、msi、rpm、dmg、iso等安装软件,其实都是经过压缩的,一般情况下没有必要再压缩。而rar基本认为是Windows平台专属的压缩算法了,各个 Linux 发行版都不自带rar压缩解压缩软件,所以可以看到很多软件发行的格式都是 .tar.gz 或 .zip。 常用用法 如果想了解更详细的用法就找个真实的机器,执行man tar 查看详细的说明,如果想快速入手的话,会下面这几个就够了。 解压缩,以下示例请根据文件名后缀自行选择解压缩命令 tar -xf test.tar gzip -d test.gz gunzip test.gz tar -xzf test.tar.gz bzip2 -d test.bz2 bunzip2 test.bz2 tar -xjf test.tar.bz2 压缩,以下示例请根据需要选择压缩算法。 将当前目录下所有jpg格式的文件打包为pictures.tar tar -cf pictures.tar *.jpg 将Picture目录下所有文件打包并用gzip压缩为pictures.tar.gz tar -czf pictures.tar.gz Picture/ 将Picture目录下所有文件打包并用bzip2压缩为pictures.tar.bz2 tar -cjf pictures.tar.bz2 Picture/ 彩蛋 没有彩蛋,放一个“冷”知识。 PKZIP这个软件恐怕已经很少有人知道。用zip用了那么久,有一天我就突然想是谁那么NB发明了这个算法,于是找到了PKZIP,了解到了Phil Katz,一个没落的天才,为计算机世界留下了丰厚的遗产。现在用文本编辑器看到一个zip文件,任然能看到以PK两个字母开头。 (编辑:拼字网 - 核心网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐