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

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

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

    原文作者:summer_west_fish
    原文地址: https://blog.csdn.net/summer_fish/article/details/108073806
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞