工作中,由于堡垒机限制,大文件无法上传,故产生切割大文件上传后合并还原的需求。
不说废话,直接上干货:
切割:
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,实现需求----切割大文件上传后合并还原的需求。
希望对看官有帮助。