split命令
时间:2022-07-24
本文章向大家介绍split命令,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
split命令
split
命令用于将大文件分割成较小的文件,在默认情况下将按照每1000
行切割成一个小文件。
语法
split [OPTION]... [FILE [PREFIX]]
参数
-
-a, --suffix-length=N
: 使用长度为N
的后缀,默认为2
。 -
--additional-suffix=SUFFIX
: 将额外的SUFFIX
插入文件名。 -
-b, --bytes=SIZE
: 每个输出文件放置SIZE
字节,即指定每多少字节切成一个小文件。 -
-C, --line-bytes=SIZE
: 每个输出文件最多放入SIZE
个字节行,与参数-b
相似,但是在切割时将尽量维持每行的完整性。 -
-d
: 使用数字后缀而不是字母。 -
--numeric-suffixes[=FROM]
: 与-d
相同,但允许设置起始值。 -
-e, --elide-empty-files
: 不使用-n
生成空的输出文件。 -
--filter=COMMAND
: 写入shell
命令COMMAND
,文件名是$FILE
。 -
-l, --lines=NUMBER
: 每个输出文件放入NUMBER
行。 -
-n, --number=CHUNKS
: 生成CHUNKS
输出文件,CHUNKS
可以取的值有,N
:根据输入大小分为N
个文件,K/N
:将N
的第K
个输出到标准输出,l/N
: 分割成N
个文件,不分割行,l/K/N
:输出K
的第N
到标准输出,而不分割线,r/N
:类似于l
,但同样使用循环分布r/K/N
,但仅将N
的第K
个输出到标准输出。 -
-t, --separator=SEP
: 使用SEP
代替换行符作为记录分隔符,