linux小技巧:快速合并压缩文件
来源:互联网 发布:adobe flash mac 编辑:程序博客网 时间:2024/05/28 04:55
案例描述:
需要将Sample_test1_R1.fastq.gz和Sample_test2_R2.fastq.gz合并为test.fastq.gz
操作方法1:
先zcat再gzip
zcat Sample_test_1.R1.fastq.gz Sample_test_2.R2.fastq.gz | gzip - > test.fastq.gz
操作方法2:
直接cat
cat Sample_test_1.R1.fastq.gz Sample_test_2.R2.fastq.gz > test2.fastq.gz
结果对比
压缩文件大小
ll test*.gz
-rw-r–r– 1 An Lau 197121 1321311 6月 13 10:14 test.fastq.gz
-rw-r–r– 1 An Lau 197121 1321742 6月 13 10:15 test2.fastq.gz
解压缩文件大小
gzip -cd test.fastq.gz > test.fastq
gzip -cd test2.fastq.gz > test2.fastq
ll test *.fastq
-rw-r–r– 1 An Lau 197121 7195186 6月 13 10:16 test.fastq
-rw-r–r– 1 An Lau 197121 7195186 6月 13 10:16 test2.fastq
对比文件内容
zcat Sample_test_1.R1.fastq.gz Sample_test_2.R2.fastq.gz | wc
80000 100000 7195186
wc test*.fastq
80000 100000 7195186 test.fastq
80000 100000 7195186 test2.fastq
160000 200000 14390372 total
总结
虽然压缩文件大小不一样,应该是压缩率不同导致的,
但是不同方法出来的文件大小和内容都是一样的。
直接cat的速度肯定会比zcat … | gzip …快!
所有以后直接cat就可以了。
阅读全文
1 0
- linux小技巧:快速合并压缩文件
- 数据合并小技巧
- [小技巧] Linux下轻松实现PDF文件的合并
- [小技巧] Linux 下合并 png 到一个 pdf 文件
- 快速提示小技巧
- [每天一个Linux小技巧] Goldendict 快速取词
- [小技巧] Linux 里快速安装缺少的库
- [小技巧] Linux 下共享库如何快速定位
- Linux压缩文件
- Excel快速上手小技巧
- 快速打开Codeforces 小技巧
- 前端 快速调试小技巧
- 翻译 | JavaScript 小技巧之数组合并
- Linux快速启动技巧
- Hive生产脚本常用参数设置[合并小文件,压缩文件,动态分区,数据倾斜...]
- Linux 小问题&小技巧
- Linux技巧小总结
- Linux技巧小总结
- shell字符串包含空格处理
- 今日头条的视频地址解析方法
- Hibernate 双向关联实体转Json
- HBase Rowkey设计
- 49、把字符串转换成整数
- linux小技巧:快速合并压缩文件
- PaaS平台的尴尬与变革
- 果蝇算法--背包问题
- adb控制MTKLogger
- linux win 共享文件
- 设计模式---命令模式
- ELK 日志分析系统(转)
- 微信公众号js支付开发注意点
- antd Form 相关