centos7 split 切割文件_Centos大文件切割和合并

现在很多公司都会把项目放在云服务器上,当我想把云服务器里面的代码和生成的文件 “sz 文件名称” down下来的时候,发现太大。云服务器不支持下载很大的文件。那么这种情况就需要使用split命令切割文件,然后down下来,在本地合并或传到需要的服务器上再合并。

split命令语法如下:

split  [- -help][- -version][-a ][-b][-C ][-l ]  [要切割的文件]  [输出文件名前缀]

-a, --suffix-length=N : 使用的后缀长度 (默认为 2)

-b, --bytes=SIZE : 每个输出文件的字节大小

-C, --line-bytes=SIZE : 每个输出文件每行的最大字节大小

-d, --numeric-suffixes : 使用数字后缀代替字母后缀

-l, --lines=NUMBER : 设定每个输出文件的行数

--help : 显示帮助信息

--version : 显示版本信息

可以看出来使用“split -b 300m tomcat.tar.gz tomcat.tar.gz_”命令已经生成了四个文件,每个文件300M大小。

这样你就可以通过“sz”命令来下载云服务器里被切割的文件

载被切割的文件之后,可以在windows系统本地合并之后再上传,也可以把切割文件上传带linux系统里再合并。

一、在windows系统合并:

可以看到还是之前被切割的文件

通过“copy /b tomcat.tar.gz_aa+tomcat.tar.gz_ab+tomcat.tar.gz_ac+tomcat.tar.gz_ad test.tar.gz”命令,合并成了“test.tar.gz”文件

二、在linux系统合并:

通过一条很简单的“cat 所有被切割的文件名称 > 新的文件名称”命令就合并了被切割的文件

通过md5校验的方式,看看两个文件是一模一样的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值