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