曲径通幽论坛

标题: split -- 文件分割 [打印本页]

作者: beyes    时间: 2010-8-29 22:08
标题: split -- 文件分割
split 命令可以将一个大文件分割成几个小文件。

一般用法:
split -b 每个分割文件的大小 文件名
-b 参数后接分割文件的大小
如:
$ split -b 19M ltp-full-20100630.bz2
上面将 ltp-full-20100630.bz2 这个文件分割,每个分割文件为 19M,最后一个文件可能会小于 19M。分割后默认会生成如 xaa, xab, xac 等等的文件名。

需要合并时可用 cat 命令:
cat xaa xab > ltp-full-20100630.bz2

使用 -l  选项可以按行来分割文件,比如下面测试文本内容如下
# cat tmp.txt
1
2
3
4
5
6
按照按行分割:
# split -l 2 tmp.txt
root@bt:~# cat xaa
1
2
root@bt:~# cat xab
3
4
root@bt:~# cat xac
5
6





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2