Linux 压缩文件tar.gz的压缩、解压、分割、合并 【转】

Linux 压缩文件tar.gz的压缩、解压、分割、合并
tar 解压压缩
split 文件分割
cat 合并文件
tar 解压压缩
生成压缩文件: tar -zcvf bigfile.tar.gz 文件目录


split 文件分割
-b: 选项后跟期望切割后的单个文件的大小,单位k或者m
eg. split -b 1024m test.txt //将test.txt按照每1024m切割为一个小文件

-l: 选项后跟期望切割后单个文件的行数,直接写数字
eg. split -l 1000 test.txt //将test.txt按照每1000行切割为一个小文件

-C: 与选项-b相似,但是在切割时将尽量维持每行的完整性
-d: 使用数字作为后缀
-a: 配合选项-d,指定后缀长度

分隔文件: split -b 50M tiller.tar.gz -a -d 1 tiller.tar.gz
压缩分割: tar -zcvf – bigfile | split -b 2G -d -a 1 – bigfile.tar.gz.


cat 合并文件
合并文件: cat tiller.tar.gz* > tiller.tar.gz
合并解压: cat bigfile.tar.gz.* | tar -zxv
————————————————
版权声明:本文为CSDN博主「summer_west_fish」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/summer_fish/article/details/108073806

posted @ 2022-01-22 17:57  融爸  阅读(3097)  评论(0编辑  收藏  举报