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 -


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM