Linux下分割与合并文件的方法

切割合并文件在linux下用split和cat就可以完成。下面举些实例进行说明。
1.文件切割
文件切割模式分为两种:

文本文件

二进制模式。

1.1文本模式
文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种:
     按最大文件大小切割;
     按文本行数切割。

1.1.1最大文件大小切割

split -C 5k duanxin split

将文本文件duanxin按每块最大5k的大小进行切割,不打碎行。输出文件名类似splitaa, splitab……
1.1.2 按文本行数切割

split -l 100 duanxin split

每个分块100行,不考虑大小。日志分析时应该有用。
1.2 二进制模式

split -b 5k duanxin split

每个分块(当然,最后一个不保证)大小都是5k,基本不可读。任何类型文件都可以用这种切割模式。
2.文件合并

cat split* >newduanxin

不管用什么方式切割,合并方法不变。
3.其它
split可以用-a选项指定输出文件名的长度。如
split -l 100 -a 3 duanxin split
则输出文件出类似于splitaaa,splitaab。不指定时默认为2。
用-b或-C指定分块大小时,可用的单位有,b for 512bytes, k for 1Kbytes, m for 1 Megbytes.

本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1599168,如需转载请自行联系原作者

Linux下分割与合并文件的方法相关推荐

  1. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  2. linux 编辑文件vim,linux下通过vim编辑文件的方法

    安卓问题集-Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 错误出现原因: 1.没有 AndroidManifest.xml f ...

  3. Linux下分割、合并PDF(pdftk)

    安装pdftk snap install pdftk 拆分 pdftk 123.pdf cat 1-45 output out1_45.pdf 合并 pdftk 1.pdf 2.pdf 3.pdf c ...

  4. Linux下分割PDF工具--PDFtk

    发现一个Linux下分割.合并PDF的工具,记录一下. 官网是:https://www.pdflabs.com/tools/pdftk-server/#download 官方介绍如下: 安装方式很简单 ...

  5. linux下分割文件的方法,关于linux系统下分割大文件的方法

    <关于linux系统下分割大文件的方法>由会员分享,可在线阅读,更多相关<关于linux系统下分割大文件的方法(4页珍藏版)>请在人人文库网上搜索. 1.关于 linux系统下 ...

  6. linux下分割文件的方法,linux系统下分割大文件的方法有哪些

    学习啦小编我在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取.有时,需要传输20gb的大文件到另一台服务器,也需要把它分割成多个文件,这样便于 ...

  7. linux下分割文件

    from:http://blog.sina.com.cn/s/blog_4dd4753901017jwj.html linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种 ...

  8. 关于在linux下出现stdio.h文件不存在等gcc标准库不能找到的解决的方法

    关于在linux下出现stdio.h文件不存在等gcc标准库不能找到的解决的方法 参考文章: (1)关于在linux下出现stdio.h文件不存在等gcc标准库不能找到的解决的方法 (2)https: ...

  9. Linux下导出MySQL为SQL文件_在linux命令下导出导入.sql文件的方法

    本文讲述了在linux命令下导出导入.sql文件的方法.分享给大家供大家参考,具体如下: 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: ...

最新文章

  1. Javascript 用本页面文本域中的HTML代码打开一个空白窗口来运行
  2. web service design time table
  3. 2020年泰国物联网五大部门中 制造业物联网市值为13亿美元
  4. 线性代数在计算机视觉的应用,10种线性代数在数据科学中的强大应用(内附多种资源)...
  5. 常见机器学习算法分类及名称
  6. CentOS 8下 MySQL 8.0 安装部署(亲测)
  7. 流水线、精益生产、丰田生产方式和TOC的基本原则
  8. Stetho简化Android调试(二)
  9. 酷比魔方iwork8刷机shell_酷比魔方iwork8超级版双系统刷机教程,remix+Windows10,序列号i1开头数字结尾...
  10. visio程序流程图绘制教程
  11. usb加密狗破解软件
  12. PyTorch 报错:TypeError: Cannot handle this data type: (1, 1, 512), |u1 (已解决)
  13. 关于空难数据集的探索分析
  14. win10输入法看不见选字框_Win10更新后微软拼音输入法没有选字框怎么办?
  15. 《使用Java实现一元二次方程求根计算器》改进版
  16. 【最全】ISTQB- FL模拟题(含答案)
  17. 7-5 sdust-Java-学生成绩读取与排序 (22分)
  18. 创业这10种死法,你死在哪一种了
  19. 《UnityAPI.ScriptableObject脚本化对象》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+CreateInstance+List+立钻哥哥++OK++)
  20. mysql求当月有多少天

热门文章

  1. 《UG NX8.0中文版完全自学手册》一第1章 UG NX 8.0简介
  2. 查看CentOS的网络带宽出口
  3. 使用自定义材质球,实现NGUI屏幕溶解和灰显
  4. unity替换mesh测试
  5. 编译安装linux内核步骤
  6. SpringBoot-JPA入门
  7. 一行js代码识别Selenium+Webdriver及其应对方案
  8. golang通过itemid获取zabbix graph监控图
  9. weblogic 修改控制台密码
  10. php redis 安装和使用