Linux命令之文件分割split命令
一、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命令相关推荐
- linux大文件分割 split命令
原文地址为: linux大文件分割 split命令 inux split 命令 功能说明:切割文件. 语 法:split [--help][--version][-<行数>][-b < ...
- linux之文件分割split命令详解
linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...
- linux切割文件命令,Linux系统下切割文件的split命令用法教程
你曾经是否想要把一个大文件分割成多个小文件?比如一个5gb日志文件,我们需要把它分成多个小文件,这样我们才有可能使用普通的文本编辑器读取它.有时我们需要传输20gb的大文件到另一台服务器,这就需要我们 ...
- linux切割文件一半命令,Linux系统下切割文件的split命令用法
你曾经是否想要把一个大文件分割成多个小文件?比如一个5gb日志文件,我们需要把它分成多个小文件,这样我们才有可能使用普通的文本编辑器读取它.有时我们需要传输20gb的大文件到另一台服务器,这就需要我们 ...
- linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?
Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...
- linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料
下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...
- linux 解压tar.jz,linux系统压缩文件和解压缩命令
linux系统压缩文件和解压缩命令 tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip Fi ...
- Linux操作系统:文件和目录命令
dba基础课程-Linux操作系统:文件和目录命令 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~us ...
- 解压文件到服务器是什么意思,linux中zip文件解压命令是什么
linux中zip文件解压命令是什么 发布时间:2020-10-15 14:35:15 来源:亿速云 阅读:102 作者:小新 这篇文章给大家分享的是有关linux中zip文件解压命令是什么的内容.小 ...
- linux中文件所有者,linux中改变文件所有者的命令是什么
一.使用rpm指令3秒删除PHP所有包在安装所有的框架和安装包时,第一个必须看的就是项目所需环境,可以看到Larave对PHP的版本要求是7.2.5以上.来到虚拟机看看PHP的版本,你可以通 2021 ...
最新文章
- Linux运维相关目录
- C语言诠释--为什么内存是线性分布的。
- mysql+spring+mybatis实现数据库读写分离[代码配置] .
- 【C 语言】字符串模型 ( strstr-while 模型 )
- reactor官方文档译文(1)Reactor简介
- java循环停止_什么时候java无限循环停止?
- 在批处理文件中启动MediaPlayer播放制定文件
- ESXi日志分析网站第五版v5.4
- 程序员的最大噩梦是什么?
- play home tifa_144Hz OLED屏手机 努比亚Play喜提Android 11_手机通讯
- 线性代数matlab求一个正交矩阵,线性代数求一个正交矩阵P,是P^-1AP= – 手机爱问...
- 自控重点整理1.1 比例微分PD控制器的作用
- GitHub爆款项目,去马赛克软件Depix使用
- 【CSS】987- 十几个 CSS 高级技巧汇总
- p4交换机模拟器bmv2的一些教程
- 真香!JetBrains 推出编程字体 Mono,开源免费可商用
- 2023年PMP考试---备考教材清单!
- phpstudy运行php文件
- 相位测量轮廓术Phase Measurement Profilometry(PMP)+相移方法Phase Shifting Method
- 【电子综合实践与创新】助听器的综合实现(四)——元器件焊接和电路调试与维修