Fork me on GitHub

Linux 大文件按大小切割,合并还原

 
 
 
 
 
 
 
 

工作中,由于堡垒机限制,大文件无法上传,故产生切割大文件上传后合并还原的需求。

不说废话,直接上干货:

切割:

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,实现需求----切割大文件上传后合并还原的需求。

希望对看官有帮助。

posted @ 2021-07-02 10:48  暮良文王  阅读(859)  评论(0编辑  收藏  举报