Linux中大文件分割split和合并cat文件笔记
2017-09-24 10:31
896 查看
前言
当需要将较大的数据上传到服务器,或从服务器下载较大的日志文件时,往往会因为网络或其它原因而导致传输中断而不得不重新传输。这种情况下,可以先将大文件分割成小文件后分批传输,传完后再合并文件。
1. 分割文件
文件分割可以使用split命令,该即支持文本文件分割,又支持二进制文件分割;而合并文件可以使用cat命令。
参 数:
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. 分割文件
文件分割可以使用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
相关文章推荐
- Linux大文件分割split和合并cat使用方法
- Linux文件分割与合并:split&cat
- Linux 中 split 大文件分割和 cat 合并文件
- Linux大文件分割split和合并cat使用方法
- Linux 大文件分割split与合并cat使用方法
- Linux split cat 分割和合并文件的指令
- Linux中split大文件分割和cat合并文件详解
- Linux命令-----文件分割与合并:split&cat
- Linux - 文件的分割(split)与合并(cat)
- Linux大文件分割split和合并cat使用方法
- Linux - 文件的分割(split)与合并(cat)
- Linux文件分割与合并:split & cat命令
- Linux文件分割与合并:split&cat
- linux 下用split/cat 来分割合并文件
- Linux文件分割与合并:split & cat
- Linux下文件分割与合并:split & cat
- Linux文件分割与合并:split&cat(转载)
- Linux大文件分割split和合并cat使用方法
- Linux split cat 分割和合并文件的指令
- [置顶] linux大文件分割命令split(学习笔记)