linux系统下分割大文件的方法
在lux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取。
有时,需要传输20gb的大文件到另一台服务器,也需要把它分割成多个文件,这样便于传输数据。
以下通过五个不同的例子,来讲解Lux下分割大文件的方法,供大家参考。
例1、以每个文件1000行分割
split命令分割文件成每个文件1000行,并且文件名依次为 [前缀]aa, [前缀]ab, [前缀]ac等,默认的前缀是X,每个文件的行数为1000行。
命令
复制代码
$ split mylog -l 1000
$ wc -l
4450 mylog
1000 xaa
1000 xab
1000 xac
1000 xad
450 xae
例2、以每个文件20MB分割
分割文件为多个20MB的文件,附带-b选项。
命令
复制代码