split

用途

切割文件。

语法

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

描述

split可将文件切成较小的文件,预设每1000行会切成一个小文件。split 会按照参数或自动命名切割后的小文件。

参数

-<行数>或-l<行数>  指定每多少行就要切成一个小文件。
-b<字节>  指定每多少字就要切成一个小文件。<字节>后再加上单位,总共有3种类型:
           b    512字节
           k    1024字节(1KB)
           m    1048576字节(1MB)
           如-b 3b表示以1536(3*512)字节为单位来进行切割。
-C<字节>  与-b参数类似,但切割时尽量维持每行的完整性。
--help  显示帮助。
--version  显示版本信息。
[输出文件名]  设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。

例子

将 largefile 以100行为单位切割成小文件,切割后的文件的前置文件名为small:

$ split -l 100 largefile small
$ ls
largefile smallaa smallab smallac smallad

将 largefile 以100KB为单位切割成小文件:

$ split -b 100k largefile
$ ls -l
total  525
-rwxr-xr-x   1  root     root   262420   Nov 11  18:10  largefile
-rwxr-xr-x   1  root     root   102400   Nov 15  15:15  xaa
-rwxr-xr-x   1  root     root   102400   Nov 15  15:15  xab
-rwxr-xr-x   1  root     root   57620    Nov 15  15:15  xac

相关命令

shells/commands/split.txt · 最后更改: 2010/03/30 13:01 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0