Linux 下切割文件 split

split 命令

常用到就几个

split -5000000 1.csv -d -a 3 qieleha –additional-suffix=.csv

-500000的意思50w行一个文件的意思

1.csv是准备切割的文件

-d是数字为后缀

3是后缀数字三位

qieleha是生成后的文件名

–additional-suffix=.csv 这个是生成的文件加什么扩展名后缀

还有可以设置每次切割的文件大小可以用-b

-b 100M

大小为100M

-C是一个行多少字节

-l 输出列的大小

语法

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

参数说明

  • -<行数> : 指定每多少行切成一个小文件
  • -b<字节> : 指定每多少字节切成一个小文件
  • –help : 在线帮助
  • –version : 显示版本信息
  • -C<字节> : 与参数”-b”相似,但是在切 割时将尽量维持每行的完整性
  • [输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注