split主要用途:在之前计算机发展的时候,我们必须分割文件,才能将大量数据放入多张软盘中,而今我们分割文件有了其他的目的,比如提高可读性,生成日志以及发送有大小限制的E-mail附件。

工作原理:split命令接收文件名作为参数,然后创建出一系列体积更小的文件,其中依据字母序排在首位的那件文件对应于原始文件的第一部分,排在次位的文件对应于原始文件的第二部分,以此类推。

usage: split [-a sufflen] [-b byte_count] [-l line_count] [-p pattern] [file [prefix]]

分割一个文件:

此操作使用-b选项将一个文件分割成一系列的10kb的小文件,我们还可以使用M(MB), G(GB),b(byte),w(word)等参数。

-d: 指定分割后的文件为数字后缀

-a:指定后缀长度

-l: 按行切分文件

补充:

1:指定文件名前缀(profix):默认下,分割后的文件名以x为前缀,如果分割的文件不止一个,我们当然想通过特定的标记,来指明其与原文件之间的关系。

2:csplit可以基于上下文来分割文件,它依据的是行计数或正则表达式,对于日志文件分割十分有用,此处不做详细介绍;

最新文章

  1. UINavigationBar 和view 重叠覆盖问题
  2. 20155315庄艺霖--对做中学的理解及对c语言和Java的看法
  3. requirejs基础教程
  4. easylui datagrid 动态生成列
  5. LocalStorage在Chrome里的实现
  6. HDU 5353
  7. CAF(C++ actor framework)使用随笔(projection 用法)(一)
  8. [转]ASP.NET MVC 入门9、Action Filter 与 内置的Filter实现(介绍)
  9. poj 3592 Instantaneous Transference
  10. c#高级语言编程(第一部分)
  11. csdn的登录框好难看
  12. C++ 头文件系列(deque)
  13. ROS_Kinetic_24 使用catkin_create_qt_pkg快速创建qt-ros功能包
  14. Python脱产8期 Day07 2019/4/19
  15. jquery实现一个标签图标hover到上面的时候显示tooltip
  16. pyqt5-多线程QThread类
  17. PRTG安装
  18. 解决linux下访问https站点问题
  19. django表单字段
  20. Linux内存管理学习1 —— head.S中的段页表的建立

热门文章

  1. 2019-2020-1 20199303<Linux内核原理与分析>第二周作业
  2. opencv霍夫变换
  3. grep 命令使用
  4. 【IT技术概念】WebAPI与传统的WebService有哪些不同?
  5. Web前端开发的应用和前景——web 1.0到web 3.0
  6. 关于win10、ubuntu双系统安装的 geom erro错误
  7. 地图的折线:Polyline
  8. Kotlin编译时注解,简单实现ButterKnife
  9. 4、pytest 中文文档--pytest-fixtures:明确的、模块化的和可扩展的
  10. hibernate 搭建框架