Linux中大文件分割split和合并cat文件笔记

前言

当需要将较大的数据上传到服务器,或从服务器下载较大的日志文件时,往往会因为网络或其它原因而导致传输中断而不得不重新传输。这种情况下,可以先将大文件分割成小文件后分批传输,传完后再合并文件。

 

1. 分割文件

文件分割可以使用split命令,该即支持文本文件分割,又支持二进制文件分割;而合并文件可以使用cat命令。

参  数:

 

 

 

-a, --suffix-length=N     后缀名称的长度    
    --additional-suffix=SUFFIX  append an additional SUFFIX to file names    
-b, --bytes=SIZE          每个输出文件按照字节数分割    
-C, --line-bytes=SIZE     每个输出文件按照多少行分割(和参数-b不能同时使用)    
-d                        后缀以数字还是字符变化    
-e, --elide-empty-files   不产生空的输出文件    
    --filter=COMMAND      写入到shell命令行    
-l, --lines=NUMBER        每个输出文件按照多少行分割    
-n, --number=CHUNKS       产生chunks文件    
-t, --separator=SEP       使用新字符分割    
-u, --unbuffered          无需缓存    
    --verbose             实时输出    
    --help                帮助信息    
    --version             版本信息  

按文件大小来分割:

 

 

split -b 451k -d model_ceshi222word.data result --verbose
creating file `result00'
creating file `result01'
creating file `result02'

注意:分割文件字节大小单位为M或者m、k,如果低于m,必须用k。

 

split -b 451k  model_ceshi222word.data

产生子文件三个: model_ceshi222word.data  xaa  xab  xac

 

2. 合并文件

cat xa* > new.txt

 

 

转载请注明出处:http://blog.csdn.net/xiaoyaozizai017/article/details/78075393

 

参考资料:http://blog.csdn.net/iam333/article/details/38662099

 

 




 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值