linux常用命令:split 命令

Posted shujuxiong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常用命令:split 命令相关的知识,希望对你有一定的参考价值。

  split是linux下常用的分割文件命令。Linux下文件分割可以通过split命令来实现,而用cat进行文件合并。而分割可以指定按行数分割和按大小分割两种模式。

1.命令格式:

  split [OPTION]... [待分割文件 [PREFIX]]

  split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]

2.命令功能:

  将一个文件分割成很多个小文件

3.常用参数:

-b:输出文件后缀长度

-b<字节>:值为每一输出档案的大小,单位为 byte。

-C<字节>:每一输出档中,单行的最大 byte 数。

-d:使用数字作为(输出文件)后缀。

-l<行数>:值为每一输出档的行数大小。

PREFIX:代表前导符,可作为切割文件的前导文件。

[输出文件名]  设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。

4.常用范例:

例一: 以行为单位切割文件

命令:

  split -l 1000000 -d filename.txt splitfile_

说明:以每100万行为一份切分文件filename.txt,切分得到的文件以splitfile_+数字后缀为文件名,如:splitfile_000、splifile_001、splitfile_002、……

 

例二:以字节为单位切割文件

命令:

  split -b 10  -d filename.txt splitfle_

说明:以每10字节(byte)为一份切分文件

 

例三:指定切分后文件名

命令:

  split -b 10k filename.txt -d -a 3 splitfile_

说明:以每10k为一份切分文件,得到的文件以splitfile_加3位数字为文件名,如:splitfile_000、splifile_001、splitfile_002、……

 





以上是关于linux常用命令:split 命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令--split

常用linux命令--split拆分文本

linux命令---split

Linux命令 分割文件 split 合并文件 join

linux split

linux之tr和split命令