linux将大文件拆分成多个小文件

木屋管理员
木屋管理员
发布于 2024-03-13 / 93 阅读
1
0

linux将大文件拆分成多个小文件

linux将大文件拆分成小文件

使用split命令将大文件拆分成多个小文件 ,可以按指定大小或者按指定行数进行分割。

使用语法

使用语法

split [选项] [输入文件] [输出文件前缀]

常用选项

- -b, --bytes=SIZE:按照指定的字节数分割文件。单位(K,M,G,T)

- -C, --line-bytes=SIZE:按照指定的行数分割文件。

- -l, --lines=NUMBER:按照指定的行数分割文件。

- -a, --suffix-length=N:指定输出文件名后缀的长度,默认为2。

- --numeric-suffixes[=FROM]:使用数字后缀来命名输出文件。

- --additional-suffix=SUFFIX:在输出文件名后添加指定的后缀。

- -d, --numeric-suffixes:使用数字后缀来命名输出文件。

按照指定大小分割,可以指定大小单位

split -b 1M input.txt output

# 上述命令将input.txt文件按照1MB的大小分割成多个文件,输出文件名以output为前缀,后面跟随两位数字后缀。

按照指定行数分割

split -l 100 input.txt output

# 上述命令将input.txt文件按照每100行分割成多个文件,输出文件名以output为前缀,后面跟随两位数字后缀。


评论