linux split 命令
功能说明:切割文件。
语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]
补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。
参 数:
-<行数>或-l<行数>
指定每多少行就要切成一个小文件。
-b<字节> 指定每多少字就要切成一个小文件。支持单位:m,k
-C<字节> 与-b参数类似,但切割时尽量维持每行的完整性。
-d 以数字为后缀
-a length 指定数字后缀的长度
--help 显示帮助。
--version 显示版本信息。
最后一个参数:[输出文件名] 设置切割后文件的前置文件名
,split会自动在前置文件名后再加上编号。
使用例子:
split -b 100m filename
split -b 10k data.file -d -a 4
单位:
k
M
G
#split -b 10k data.file -d -a 4 split_file
split_file0000 split_file0001 split_file0002....
分享到:
相关推荐
csplit命令的英文全称是“context split”,该命令用于将一个大文件分割成小的碎片,并且将分割后的每个碎片保存成一个文件。碎片文件的命名类似“xx00”,“xx01”。csplit命令是split的一个变体,split只能够根据...
拆解文件主要是split和csplit命令,如果说split是按大小来拆分的话,那么csplit则可按匹配来拆分 选项解释 $ csplit -h /[正则表达式]/ #匹配文本样式,比如/SERVER/,从第一行到包含SERVER的匹配行。 {*} #表示...
将文件依照指定的范本样式予以切割后,分别保存成名称为xx00,xx01,xx02…的文件。若给予的文件名称为”-“,则csplit指令会从标准输入设备读取数据。 语法 csplit [-kqsz][-b][-f] [-n][--help][--version][文件]...
因为csplit是一个单头库,所以您要做的就是将csplit.h文件复制到您的项目中,并将其包含在您要使用它的源文件的顶部。 您可以通过“选项卡中的相应链接或通过如下克隆整个存储库来获取此文件: git clone ...
`csplit [选项] 文件`,用于文件分割。 - **ed**:基本文本编辑器。`ed [选项] 文件`,用于简单的文本编辑。 - **egrep**、**fgrep**、**grep**:用于搜索文件中的模式。`[命令] [选项] 模式 文件`,用于文本搜索和...
csplit 把一个文件按照给定的模式或者行号分成几块 cut 从指定的文件中提取特定的列送到标准输出 date 以特定的格式显示当前时间,或者设置系统日期 dd 以可选块长度复制文件,默认情况下从标准输入设备输出...
- csplit:将文件分割成按上下文确定的多个部分。 - cut:删除文件行的部分内容。它通常用于文本处理,提取列数据。 - date:打印或设置系统的日期和时间。 - dd:转换文件的同时复制它,用于复制和转换原始数据。 -...
- `split`命令用于分割文件。 - `touch`命令创建空文件或者修改文件时间戳。 - `umask`设置默认的文件创建权限。 在目录管理与磁盘管理维护部分,涉及的命令有: - `cd`命令用于改变当前工作目录。 - `df`和`du`...
7. **csplit**:根据上下文行分割文件。适合于按特定关键字或模式分割文件。 8. **sort**:对文件中的行进行排序。`sort [filename]`,支持多种排序方式。 9. **uniq**:从已排序的文件中移除重复行。`uniq ...
37. **split** - 将文件分割成较小的文件。 38. **tee** - 读取标准输入并写入文件。 39. **tmpwatch** - 清理临时文件。 40. **touch** - 修改文件的时间戳或创建空文件。 41. **umask** - 设置新建文件的默认权限...
1.16 csplit指令:分割文件 1.17 cut指令:剪切文件 1.18 diff指令:生成差异信息 1.19 diffstat指令:diff结果的统计信息 1.20 dump指令:文件系统备份 1.21 file指令:辨识文件类型 1.22 find指令:查找目录或者...
12. **csplit/cut/compress/cpio**:用于分割文件(csplit)、切割文件(cut)、压缩文件(compress)以及打包文件(cpio)。 #### 三、系统管理与监控 1. **date/declare/dd/df/diff/dip/dircolors/dirs/dmesg/du...
提供应与大多数电子阅读器兼容的干净文件#要求##软件重击Perl (用于降价转换) basename / dirname (查找路径) sed (用于字符替换) csplit (拆分章节) 重新编码(用于 html 实体转换) ##文件要转换的...
23. **split**:将文件分割成较小的文件。 - 示例:`split -b 1M file`,将文件按每兆字节分割。 24. **sum**:计算文件的校验和。 - 示例:`sum file`。 25. **tac**:反向显示文件内容。 - 示例:`tac file`...
33. **csplit**:根据上下文分隔文件,便于处理大型文件。 34. **cut**:分割文件,按指定字段或字符进行切割。 35. **date**:显示或修改日期和时间,支持各种格式和操作。 36. **dc**:桌面计算器,可以执行复杂的...
- csplit:根据上下文拆分文件 - ct:登录到远程终端 - ctags:创建标记文件,以配合 ex 和 vi 使用 - cu:调用另一个 UNIX 系统 - cut:剪切文件每一行中的选定字段 D ------------------------ - date:写日期和...
23. `csplit`:根据特定规则分割文件,便于处理大量数据。 24. `ct`:为远程终端建立连接,实现远程操作。 25. `ctags`:为vi编辑器创建标记文件,便于代码导航。 26. `cu`:用于拨号连接到其他UNIX系统,实现...
文件列表:ansi2knr.exe(以下省略.exe扩展名),basename,bc,bison,bjam,bunzip2,bzip2,bzip2recover,cat,chgrp,chmod,chown,cksum,cmp,comm,compress,cp,csplit,cut,date,dc,dd,df,diff,diff3,dircolors,dirname,du...