有没有大神知道Linux split分割文件的原理?

有没有大神知道Linux split分割文件的原理?

问题描述:

网上都在说命令使用,切割效率那么高,很想知道其原理,未有人提过此原理,不过本人对Linux系统仅限于使用,能力有限,求此原理或者给一个方向,给个请赐教。

托您的福,刚学会了split的用法
split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]
split 切割文件,按照行,byte等均匀把一个大文件切分成多个文件
切分后的文件前缀有用户指定,后缀可以用数字(-d)、字母(默认)递增计数,可以指定文件后缀的位数(-a)
用java实现过该功能,猜想应该是一样的原理