linux下数据压缩的几种方法与查看方式
发布时间:2022-11-26 14:30:52 所属栏目:Linux 来源:网络
导读: 1,tar命令
使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,tar命令本身不进行数据压缩,但可以在打包或解包
使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,tar命令本身不进行数据压缩,但可以在打包或解包
1,tar命令 使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,tar命令本身不进行数据压缩,但可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2 选项:
打包示例:
打包并压缩示例:
解压缩示例:
2,gzip压缩 常用数据压缩命令,压缩比例可手工调整, 压缩后文件名 filename.gz: 注:压缩后文件可直接load至hive数据库,但每个文件只会产生一个map,查询效率极低 选项:
压缩示例:
查看gzip压缩文件内容命令:
解压缩命令:
压缩过程中可控制压缩率(1-9),1压缩最快linux 压缩,压缩率不高,9压缩最慢,压缩比例最高,缺省为6,例如:
3,bzip2压缩 常用数据压缩命令,压缩比例比gzip高,压缩后文件名为filename.bz2 注:压缩后文件可直接load至hive数据库 选项 -c或——stdout:将压缩与解压缩的结果送到标准输出; -d或——decompress:执行解压缩; -f或-force:bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖。请使用此参数; -h或——help:在线帮助; -k或——keep:bzip2在压缩或解压缩后,会删除原始文件。若要保留原始文件,请使用此参数; -s或——small:降低程序执行时内存的使用量; -t或——test:测试.bz2压缩文件的完整性; -v或——verbose:压缩或解压缩文件时,显示详细的信息; -z或——compress:强制执行压缩; -V或——version:显示版本信息; --repetitive-best:若文件中有重复出现的资料时,可利用此参数提高压缩效果; --repetitive-fast:若文件中有重复出现的资料时,可利用此参数加快执行效果。 压缩示例:
解压缩示例:
直接查看压缩文件示例:
使用默认压缩情况下压缩性能: bzip2 > gzip > tar (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐