split命令
- Linux中的split命令用於將一個大文件切割成若干個小文件,一般用於切割文本文件,有兩種切割模式:
- 按字節數切割,即按文件大小切割
- 按行數切割
split按字節數切割
-
格式如下
split -b [size] filename
-
例子
如上圖中test.txt大小為14k,按照2k的大小進行切割,可以得到7個大小為2k的小文件:
split -b 2k test.txt
上圖中切割后得到的7個2k的小文件的文件名皆為默認值,一般可以用 -d 選項指定文件名並編號,格式為:
split -b [size] filename -d newname
split按行數切割
-
格式如下:
split -l [rows] filename -d newname
同理,newname是新文件的名字。
-
例子
上例中wc命令是查看文本文件中的行數,test.txt中一共有1792行,這里按每個小文件180行進行了切分。