详解Linux下文件的切分与合并方法
发布时间 - 2017-08-17 00:00:00 点击率:次linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式。linux下文件合并可以通过cat命令来实现,非常简单。
在Linux下用split进行文件分割
先看下帮助文档
Usage: split [OPTION]... [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT
is -, read standard input.
Mandatory arguments to long options are mandatory for short options too.
-a, --suffix-length=N use suffixes of length N (default 2) 指定拆分文件的后缀长度
-b, --bytes=SIZE put SIZE bytes per output file 按字节拆分,默认单位字节
-C, --line-bytes=SIZE put at most SIZE bytes of lines per output file 指定单行的最大大小,默认单位字节
-d, --numeric-suffixes use numeric suffixes instead of alphabetic 用数字作为拆分文件的后缀
-l, --lines=NUMBER put NUMBER lines per output file 按行数进行拆分
--verbose print a diagnostic just before each
output file is opened
--help display this help and exit
--version output version information and exit
模式一:指定分割后文件行数
对与txt
文本文件,可以通过指定分割后文件的行数来进行文件分割。
命令:
split -l 300 large_file.txt new_file_prefix
切分后默认生成加后缀aa, ab, ac...以此类推, 当然也可以自定义后缀。
模式二:指定分割后文件大小
split -b 10m server.log waynelog
对二进制文件我们同样也可以按文件大小来分隔。
在Linux下用cat进行文件合并
命令:
cat small_files* > large_file
# linux
# 可以通过
# 行数
# 文件分割
# 来实现
# 文件合并
# 切分
# 多个
# 两种
# 以此类推
# 自定义
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
高端企业智能建站程序:SEO优化与响应式模板定制开发
油猴 教程,油猴搜脚本为什么会网页无法显示?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
网站图片在线制作软件,怎么在图片上做链接?
如何用已有域名快速搭建网站?
Linux系统命令中screen命令详解
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
Laravel如何与Pusher实现实时通信?(WebSocket示例)
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
如何快速上传建站程序避免常见错误?
Laravel如何实现文件上传和存储?(本地与S3配置)
如何安全更换建站之星模板并保留数据?
个人摄影网站制作流程,摄影爱好者都去什么网站?
Android自定义控件实现温度旋转按钮效果
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
怎样使用JSON进行数据交换_它有什么限制
如何在IIS中配置站点IP、端口及主机头?
JS中对数组元素进行增删改移的方法总结
Android 常见的图片加载框架详细介绍
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
香港网站服务器数量如何影响SEO优化效果?
Bootstrap CSS布局之列表
Python函数文档自动校验_规范解析【教程】
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
三星、SK海力士获美批准:可向中国出口芯片制造设备
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
如何快速完成中国万网建站详细流程?
如何基于云服务器快速搭建网站及云盘系统?
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
如何在香港服务器上快速搭建免备案网站?
nodejs redis 发布订阅机制封装实现方法及实例代码
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
南京网站制作费用,南京远驱官方网站?
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel如何使用Blade组件和插槽?(Component代码示例)
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
如何在新浪SAE免费搭建个人博客?
Python高阶函数应用_函数作为参数说明【指导】

