广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机学校 > 湛江计算机学校 > 正文

linux系统下分割大文件的方法_湛江网络Linux技术

作者:admin发布时间:2020-11-25分类:湛江计算机学校浏览:1000


导读:在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取。有时,需要传输20gb的大文件到另一台服务器,也需要把它分割成多个文件,...

在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取。有时,需要传输20gb的大文件到另一台服务器,也需要把它分割成多个文件,这样便于传输数据。以下通过三个不同的例子,来讲解Linux下分割大文件的方法,供大家参考。

例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选项。

  命令:

  代码如下:

  $ split -b 20M logdata

  $ ls -lh | tail -n +2

  -rw------- 1 sathiya sathiya 102M Jul 25 18:47 logdata

  -rw------- 1 sathiya sathiya 20M Jul 25 19:20 xaa

  -rw------- 1 sathiya sathiya 20M Jul 25 19:20 xab

  -rw------- 1 sathiya sathiya 20M Jul 25 19:20 xac

  -rw------- 1 sathiya sathiya 20M Jul 25 19:20 xad

  -rw------- 1 sathiya sathiya 20M Jul 25 19:20 xae

  -rw------- 1 sathiya sathiya 1.6M Jul 25 19:20 xaf


湛江计算机学校排行
标签列表
网站分类
文章归档
最近发表