工作中,由於堡壘機限制,大文件無法上傳,故產生切割大文件上傳后合並還原的需求。
不說廢話,直接上干貨:
切割:
1.1G文件,切割為200M大小的幾個文件:
split -b 200M -d -a 1 test_app_centos.tar test_app_centos.tar.
參數說明:
-b 200M: 表示設置每個分割包的大小,單位還是可以k
-d:指定分割包后綴為數字形式
-a x:用來設定后綴的長度(默認值是2),這里設定后綴的長度為1
合並:
將切割后的文件還原:
cat test_app_centos.tar.* > test_app_centos.tar
經測試,合並還原后的文件 test_app_centos.tar 可以使用。
OK,實現需求----切割大文件上傳后合並還原的需求。
希望對看官有幫助。