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

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

  • 1、压缩
  • 2、分割
    • 分隔文件:
    • 压缩分割:
  • 3、合并
    • 合并文件:
    • 合并解压:

1、压缩

tar 生成压缩文件 :

tar -zcvf car.tar.gz  # 文件目录

2、分割

split 文件分割

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 car.tar.gz -a -d 1 car.tar.gz

压缩分割:

tar -zcvf - car | split -b 4G -d -a 1 - car.tar.gz.

在这里插入图片描述
Linux篇---压缩文件tar.gz的压缩、解压、分割、合并_第1张图片

3、合并

cat 合并文件

合并文件:

cat car.tar.gz* > car.tar.gz

合并解压:

cat car.tar.gz.* | tar -zxv

在这里插入图片描述

tar 解压压缩
split 文件分割
cat 合并文件
tar 解压压缩

你可能感兴趣的:(linux,服务器,运维)