`
zhengdl126
  • 浏览: 2539883 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

split,csplit切割文件

 
阅读更多

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命令 分割文件

    csplit命令的英文全称是“context split”,该命令用于将一个大文件分割成小的碎片,并且将分割后的每个碎片保存成一个文件。碎片文件的命名类似“xx00”,“xx01”。csplit命令是split的一个变体,split只能够根据...

    linux下用csplit命令分割文件的方法示例

    拆解文件主要是split和csplit命令,如果说split是按大小来拆分的话,那么csplit则可按匹配来拆分 选项解释 $ csplit -h /[正则表达式]/ #匹配文本样式,比如/SERVER/,从第一行到包含SERVER的匹配行。 {*} #表示...

    Linux csplit命令用法详解

    将文件依照指定的范本样式予以切割后,分别保存成名称为xx00,xx01,xx02…的文件。若给予的文件名称为”-“,则csplit指令会从标准输入设备读取数据。 语法 csplit [-kqsz][-b][-f] [-n][--help][--version][文件]...

    csplit:单个标头C库,轻松处理替换strtok的拆分和处理字符串

    因为csplit是一个单头库,所以您要做的就是将csplit.h文件复制到您的项目中,并将其包含在您要使用它的源文件的顶部。 您可以通过“选项卡中的相应链接或通过如下克隆整个存储库来获取此文件: git clone ...

    Linux常用命令全集

    `csplit [选项] 文件`,用于文件分割。 - **ed**:基本文本编辑器。`ed [选项] 文件`,用于简单的文本编辑。 - **egrep**、**fgrep**、**grep**:用于搜索文件中的模式。`[命令] [选项] 模式 文件`,用于文本搜索和...

    coreutils-8.32.tar.gz

    csplit 把一个文件按照给定的模式或者行号分成几块 cut 从指定的文件中提取特定的列送到标准输出 date 以特定的格式显示当前时间,或者设置系统日期 dd 以可选块长度复制文件,默认情况下从标准输入设备输出...

    GNU Coreutils Cheat Sheet (v1.00)

    - csplit:将文件分割成按上下文确定的多个部分。 - cut:删除文件行的部分内容。它通常用于文本处理,提取列数据。 - date:打印或设置系统的日期和时间。 - dd:转换文件的同时复制它,用于复制和转换原始数据。 -...

    Linux命令手册

    - `split`命令用于分割文件。 - `touch`命令创建空文件或者修改文件时间戳。 - `umask`设置默认的文件创建权限。 在目录管理与磁盘管理维护部分,涉及的命令有: - `cd`命令用于改变当前工作目录。 - `df`和`du`...

    linuxrefcard.pdf

    7. **csplit**:根据上下文行分割文件。适合于按特定关键字或模式分割文件。 8. **sort**:对文件中的行进行排序。`sort [filename]`,支持多种排序方式。 9. **uniq**:从已排序的文件中移除重复行。`uniq ...

    Linux常用命令集

    37. **split** - 将文件分割成较小的文件。 38. **tee** - 读取标准输入并写入文件。 39. **tmpwatch** - 清理临时文件。 40. **touch** - 修改文件的时间戳或创建空文件。 41. **umask** - 设置新建文件的默认权限...

    Linux指令一周通 (技术图书大系).azw3

    1.16 csplit指令:分割文件 1.17 cut指令:剪切文件 1.18 diff指令:生成差异信息 1.19 diffstat指令:diff结果的统计信息 1.20 dump指令:文件系统备份 1.21 file指令:辨识文件类型 1.22 find指令:查找目录或者...

    linux 命令大全

    12. **csplit/cut/compress/cpio**:用于分割文件(csplit)、切割文件(cut)、压缩文件(compress)以及打包文件(cpio)。 #### 三、系统管理与监控 1. **date/declare/dd/df/diff/dip/dircolors/dirs/dmesg/du...

    anacrothe:将 Markdown 文件转换为 epub 的简单 bash 脚本

    提供应与大多数电子阅读器兼容的干净文件#要求##软件重击Perl (用于降价转换) basename / dirname (查找路径) sed (用于字符替换) csplit (拆分章节) 重新编码(用于 html 实体转换) ##文件要转换的...

    关于linux日常使用的shell命令

    23. **split**:将文件分割成较小的文件。 - 示例:`split -b 1M file`,将文件按每兆字节分割。 24. **sum**:计算文件的校验和。 - 示例:`sum file`。 25. **tac**:反向显示文件内容。 - 示例:`tac file`...

    Index of the Bash Command Lin for Linux

    33. **csplit**:根据上下文分隔文件,便于处理大型文件。 34. **cut**:分割文件,按指定字段或字符进行切割。 35. **date**:显示或修改日期和时间,支持各种格式和操作。 36. **dc**:桌面计算器,可以执行复杂的...

    Solaris用户命令中英文对照参考.doc

    - csplit:根据上下文拆分文件 - ct:登录到远程终端 - ctags:创建标记文件,以配合 ex 和 vi 使用 - cu:调用另一个 UNIX 系统 - cut:剪切文件每一行中的选定字段 D ------------------------ - date:写日期和...

    UNIX常用命令.doc

    23. `csplit`:根据特定规则分割文件,便于处理大量数据。 24. `ct`:为远程终端建立连接,实现远程操作。 25. `ctags`:为vi编辑器创建标记文件,便于代码导航。 26. `cu`:用于拨号连接到其他UNIX系统,实现...

    Unix工具集for Windows

    文件列表: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...

Global site tag (gtag.js) - Google Analytics