tar打包split分割分解拆分大包文件

tar打包split分割分解拆分大包文件,在工作中遇到一个任务,要求将录音文件打包并上传,单个上传文件最大100G,考虑后使用tar + split 实现。

1

源系统:

tar -zcvf COMPLETE_DATA_BACKUP20200824_databackup_3_1.tar.gz COMPLETE_DATA_BACKUP20200824_databackup_3_1

生成如下的文件

-rw-r----- 1 hd1adm sapsys 108162719744 Aug 24 19:11 COMPLETE_DATA_BACKUP20200824_databackup_3_1
-rw-r--r-- 1 root root 48285969518 Aug 28 10:23 COMPLETE_DATA_BACKUP20200824_databackup_3_1.tar.gz
-rw-r--r-- 1 root root 44 Aug 28 09:29 COMPLETE_DATA_BACKUP20200824_databackup_3_1.tar.gz0

2.

split -b 10000M -d -a 1 - COMPLETE_DATA_BACKUP20200824_databackup_3_1.tar.gz COMPLETE_DATA_BACKUP20200824_databackup_3_1.tar.gz.

3.

SFTP到目标系统

4.

cat COMPLETE_DATA_BACKUP20200824_databackup_3_1.tar.gz.* | tar zvxf -

原文地址:https://www.cnblogs.com/weikui/p/13580719.html