CentOS文件分割与合并命令讲解

当面临将一个大文件进行切分时,linux的split命令是很好的选择。它包含多种参数,支持按行、大小进行切分。

split命令的语法如下:

split [--help][--version][-a ][-b][-C ][-l ][要切割的文件][输出文件名前缀]

对应的参数描述如下:

-a, --suffix-length=N 使用的后缀长度 (默认为 2) -b, --bytes=SIZE 每个输出文件的字节大小 -C, --line-bytes=SIZE 每个输出文件每行的最大字节大小 -d, --numeric-suffixes 使用数字后缀代替字母后缀 -l, --lines=NUMBER 设定每个输出文件的行数 --help 显示帮助信息 --version 显示版本信息

下面举几个例子:

1)将文件splitTest.txt分割成多个文件,分割后的每个文件大小为10M。命令:

$ split -b 20m splitTest.txt $ ls splitTest.txt xaa xab xac

2)将文件splitTest.txt分割成多个文件,分割后的每个文件大小为10M。指定分割后的文件前缀位split,命令:

$ split -b 20m splitTest.txt split $ ls splitaa splitab splitac splitTest.txt

3)将文件splitTest.txt分割成多个文件,每个文件50万行。命令:

$ wc -l splitTest.txt 1502216 splitTest.txt $ split -l 500000 splitTest.txt split $ ls splitaa splitab splitac splitad splitTest.txt

4)将文件splitTest.txt分割成多个文件,每个文件50万行。指定分割后的文件后缀为数字,数字位数为3位,命令:

$ wc -l splitTest.txt 1502216 splitTest.txt $ split -l 500000 -d -a 3 splitTest.txt split $ ls split000 split001 split002 split003 splitTest.txt

可以使用cat命令将切分后的文件合并成新的文件:

$ cat split0* > original.txt

(0)

相关推荐

  • CentOS中文件夹基本操作命令的讲解

      CentOS中文件夹基本操作命令的讲解 ls--显示指定目录下内容 说明:ls 显示结果以不同的颜色来区分文件类别.蓝色代表目录,灰色代表普通文件,绿色代表可执行文件,红色代表压缩文件,浅蓝色代表 ...

  • HJ-Split文件分割合并工具怎么使用?HJSplit图文使用教程

    HJSplit是一款小巧的文件分割工具,能分割任何类型文件和任何大小.也能将下载回来的分割文件合并,能分也能合并任意扩展名为XX.001,XX.002之类的软件,一起来看看具体是怎么使用的吧. 中文版 ...

  • window和linux文件合并命令

    window和linux文件合并命令 在Windows下实现文件合并,用"copy"命令就能实现: 格式:copy /b <filename1>+<filename2>+…+& ...

  • CentOS里alias命令讲解

    CentOS里alias命令讲解 Alias命令 功能描述:我们在进行系统的管理工作一定会有一些我们经常固定使用,但又很长的命令.那我们可以给这些这一长串的命令起一个别名.之后还需要这一长串命令时就可 ...

  • CentOS 文件通配符讲解

    *:匹配零个或多个字符 ?:匹配任意单个字符 ~:当前用户家目录 ~username:用户家目录 ~+:当前工作目录 ~-:上一个工作目录 [0-9]:匹配任意数字范围 [a-z]:匹配任意小写字母( ...

  • 如何分割和合并PDF文件

    操作方法 01 需要软件[Foxit Phantom] 如何分割和合并PDF文件视频教程

  • CentOS文件查看及编辑介绍详解

    CentOS文件查看及编辑介绍详解 2.1 cat 命令介绍 cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕).实际运用过程中, ...

  • 使用WinRAR压缩软件 把大文件分割为几个小文件的方法[图文]

    我电脑中有一个虚拟机软件Virtual PC,文件名是Microsoft_ Virtual_PC_ 2007_ SP1_32bits.exe,文件大小为31.7MB。我想把它上传到csdn的资源空间中 ...

  • word文件如何快捷合并邮件?

    在大学必学的电脑应用中,word的应用是必不可少的.无论是计算机一级证书的考试还是在将来的工作中都会接触到,那么word文件如何快捷合并邮件?来看看吧! 方法/步骤 1.首先我们需要先写出邮件的模板. ...