为了提高可读性、和读取的性能,我们必须把文件分割成多个更小的片段。

split有两种分割文件的方式:1.按块分割;2.按行分割。
1.生成一个大小为100kb的测试文件(data.file)
$dd if=/dev/zero bs=100k count=1 of=data.file
该命令会创建一个内容全部是0的,大小为100kb的文件。
split 按块分割文件
可以将一个大文件分割成多个小块文件:
-b参数是按块分割文件,它需要指定文件块的大小,可以使用k(KB)、M(MB)、G(GB)、c(byte)、w(word)等
例如:
$split -b 10k data.file
$ls
data.file xaa xab xac xae xaf xag xah xai xaj
默认这些文件以xab、xac、xad 这种以字母的方式进行命名。
-d参数可以数字为后缀。
-a参数可以指定后缀的长度。
例如:
$split -b 10k -d -a 4 data.file
$ls
data.file x0009 x0019 x0029 x0039 x0049 x0059 x0069 x0079
为分割后的文件指定文件名前缀
上面那些分割后的文件名前缀都是"x"。我们可以提供自己的前缀。
splite命令最后的一个参数是Prefix,格式如下:
$split [COMMAND_ARGS] PREFIX
例如:
$split -b 10k -d -a 4 data.file test
$ls
data.file test0001 test0002 test0003 .... 等等
split 按行分割文件
-l参数可以根据行数来分割文件。
例如:
$split -l 10 data.file
#分割成多个文件,每个文件包含10行。

转载于:https://blog.51cto.com/116646695/1116945

用split分割文件和数据(笔记)相关推荐

  1. linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)

    [小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...

  2. linux中split分割文件打开方式,Linux使用split对文件进行切分和合并的方法

    linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现, ...

  3. 使用str.split (“\\.“)分割文件前后缀

    如果想要获取文件的前缀或者后缀,就要查找"."的位置,然后进行分割,于是我使用了split()进行字符串分割 原本使用方法是: String[] split = teststr.s ...

  4. centos7 split 切割文件_CentOS下split分割文件命令实例

    你曾经是否想要把一个大文件分割成多个小文件?比如一个5gb日志文件,我们需要把它分成多个小文件,这样我们才有可能使用普通的文本编辑器读取它.有时我们需要传输20gb的大文件到另一台服务器,这就需要我们 ...

  5. python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作

    按行读取TXT文件 fname = './新建文件夹/yob2010.txt' //文件夹路径 with open(fname,'r+',encoding='utf-8') as f: for lin ...

  6. Python之文件和数据格式化学习笔记

    这是文章目录 1,前言 2,文件的使用 2.1,文件的类型 2.1.1文件的理解 2.1.2,文本文件与二进制文件 2.2,文件的打开和关闭 2.3,文件的内容读取 2.4,数据文件的写入 一维数据的 ...

  7. 笔记-7:文件和数据格式化

    1.文件的使用 1.1 文件类型 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容.概念上,文件是数据的集合和抽象. 文件包括两种类型,文本文件和二进制文件. 文本文件一般由单一特定编码的 ...

  8. python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作

    python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...

  9. 北理工嵩天Python语言程序设计笔记(8 文件和数据格式化)

    前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...

最新文章

  1. 干货丨机器学习必知的15大框架
  2. ISE include 头文件错误的解决办法
  3. word怎么设置图片编号(图片下标,图片标签,图片序号,图片注释,题注)(交叉引用)
  4. Java集合篇:fail-fast机制 与 fail-safe
  5. arcgis flex aqi 3大util
  6. 如何处理JavaScript中的事件处理(示例和全部)
  7. 重新学习Ubuntu -- 截图软件的选择和安装
  8. php 字符组成数组,php分割字符串并返回由字符串组成的数组的函数explode()
  9. feign使用_Feign:介绍与使用
  10. IDEA中import自己的python包方法
  11. STVD ERROR:misplaced local declaration
  12. Android初学第32天
  13. LINUX 内核调试基础+编程基础
  14. DM7 达梦数据库 物理备份 相关概念说明
  15. 数学第一单元计算机思维导图,四年级下册第一单元思维导图数学
  16. 微信小程序实现在线画板
  17. AtCoder Grand Contest 003 D - Anticube
  18. 第七十三集 KVM虚拟化☜(゚ヮ゚☜)
  19. Windows定期删除过期文件
  20. 消息队列:RabbitMQ

热门文章

  1. [Vue CLI 3] 插件开发之 registerCommand 到底做了什么
  2. 人工智能算法通俗讲解系列(二):逻辑回归
  3. 从零学React Native之12 组件的生命周期
  4. 编写 Shell 脚本的最佳实践
  5. zabbix登山路——简单监控_各项参数解析
  6. UIPickerView和UIDataPicker
  7. PostgreSQL 编译安装
  8. iOS UIWebView 访问https 绕过证书验证的方法
  9. CSS的一个FAQ问题——浮动层覆盖问题!!!
  10. docker logs 查看实时日志