一、split命令简介

  Linux split命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。默认前缀为“x”。没有输入,或者当输入为-,则读取标准输入。

二、使用示例

1、获取命令帮助

[root@s145 ~]# split --help

2、查看命令版本

[root@s145 ~]# split --version
split (GNU coreutils) 8.22

3、分割为1000行的xax小文件

  使用split命令分割文件,默认分割为1千行大小的xaa,xab…文件。

4、分割为500M大小的文件

  使用split -b 500M filename将文件分割为500M大小的文件。

5、分割为指定行数的文件

  使用split -l 10 filename将文件分割为10行大小的文件,因为每一行的数据大小有差别,所以文件大小会有细微的差别。

6、指定分割后小文件名后缀长度

  使用split -a 10 filename指定分割后小文件后缀长度为10字符。

7、给分割后小文件附加文件后缀

  使用split --additional-suffix=.log filename给分割后文件名附加后缀.log。

8、使用数字代替字符文件名

  使用split -d filename方式分割后的文件名为x00,x01的数字形式。

9、参数选项组合使用

  使用命令split -b 1G -d --additional-suffix=.log filename分割文件为1G大小的x00数字形式,文件名后缀为.log的小文件。

三、使用语法及参数说明

1、使用语法

用法:split [参数选项]… [INPUT [前缀]]

2、参数说明

参数 参数说明
-a, --suffix-length=N 生成长度为N的后缀(默认值2)
–additional-suffix=SUFFIX 在文件名后面附加一个附加后缀
-b, --bytes=SIZE 每个输出文件放入大小字节,大小是一个整数和可选单位(例如:10M是1010241024)。单位是K,M,G,T,P,E,Z,Y(1024的幂)还是KB,MB。。。(1000次幂)。
-C, --line-bytes=SIZE 每个输出文件最多放置行的大小字节
-d, --numeric-suffixes[=FROM] 使用数字后缀代替字母;从更改开始值(默认为0)
-e, --elide-empty-files 不使用“-n”生成空输出文件
–filter=COMMAND 写入shell命令;文件名为$file
-l, --lines=NUMBER 为每个输出文件设置行数
-n, --number=CHUNKS 生成CHUNKS输出文件;
-u, --unbuffered 立即用“-n r/…”将输入复制到输出
–verbose 在打开每个输出文件之前打印诊断
–help 显示此帮助并退出
–version 显示此帮助并退出

Linux命令之文件分割split命令相关推荐

  1. linux大文件分割 split命令

    原文地址为: linux大文件分割 split命令 inux split 命令 功能说明:切割文件. 语 法:split [--help][--version][-<行数>][-b < ...

  2. linux之文件分割split命令详解

    linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...

  3. linux切割文件命令,Linux系统下切割文件的split命令用法教程

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

  4. linux切割文件一半命令,Linux系统下切割文件的split命令用法

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

  5. linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?

    Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...

  6. linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料

    下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...

  7. linux 解压tar.jz,linux系统压缩文件和解压缩命令

    linux系统压缩文件和解压缩命令 tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip Fi ...

  8. Linux操作系统:文件和目录命令

    dba基础课程-Linux操作系统:文件和目录命令 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~us ...

  9. 解压文件到服务器是什么意思,linux中zip文件解压命令是什么

    linux中zip文件解压命令是什么 发布时间:2020-10-15 14:35:15 来源:亿速云 阅读:102 作者:小新 这篇文章给大家分享的是有关linux中zip文件解压命令是什么的内容.小 ...

  10. linux中文件所有者,linux中改变文件所有者的命令是什么

    一.使用rpm指令3秒删除PHP所有包在安装所有的框架和安装包时,第一个必须看的就是项目所需环境,可以看到Larave对PHP的版本要求是7.2.5以上.来到虚拟机看看PHP的版本,你可以通 2021 ...

最新文章

  1. Linux运维相关目录
  2. C语言诠释--为什么内存是线性分布的。
  3. mysql+spring+mybatis实现数据库读写分离[代码配置] .
  4. 【C 语言】字符串模型 ( strstr-while 模型 )
  5. reactor官方文档译文(1)Reactor简介
  6. java循环停止_什么时候java无限循环停止?
  7. 在批处理文件中启动MediaPlayer播放制定文件
  8. ESXi日志分析网站第五版v5.4
  9. 程序员的最大噩梦是什么?
  10. play home tifa_144Hz OLED屏手机 努比亚Play喜提Android 11_手机通讯
  11. 线性代数matlab求一个正交矩阵,线性代数求一个正交矩阵P,是P^-1AP= – 手机爱问...
  12. 自控重点整理1.1 比例微分PD控制器的作用
  13. GitHub爆款项目,去马赛克软件Depix使用
  14. 【CSS】987- 十几个 CSS 高级技巧汇总
  15. p4交换机模拟器bmv2的一些教程
  16. 真香!JetBrains 推出编程字体 Mono,开源免费可商用
  17. 2023年PMP考试---备考教材清单!
  18. phpstudy运行php文件
  19. 相位测量轮廓术Phase Measurement Profilometry(PMP)+相移方法Phase Shifting Method
  20. 【电子综合实践与创新】助听器的综合实现(四)——元器件焊接和电路调试与维修

热门文章

  1. windows用VS2019下编译log4cxx日志库
  2. mysql添加一列求乘积_MySQL 生成累计乘积
  3. 怎么查二手苹果手机价格
  4. 用Java做一个判断闰年和平年代码
  5. wpf界面菜单栏设计
  6. 计算机应用对交通,计算机应用基础 交通学习文学.pdf
  7. STM32——理解时钟系统
  8. 对称矩阵特征向量正交推导
  9. Python基础入门知识(1)
  10. Data Matrix码