功能
经常需要把一个大文件切分成多个小文件,split命令就是用来实现这个功能
语法
$ split [OPTION] /path/to/file PREFIX
选项
- -b:指定分割后的文件大小
- -d:以数字作为文件名后缀
- -a:指定文件名后缀长度
- PREFIX:最后一个参数PREFIX,作为文件名前缀
- -l:不按块大小分割文件,以行数来分割
示例
$ split -b 10k file.txt
- 把文件分割成10k大小,分割后的文件名以4位数字作为后缀
$ split -b 10 data.txt -d -a 4
- 把文件分割成10k大小,分割后的文件名以4位数字作为后缀,同时前缀为split_file
$ split -b 10k data.txt -d -a 4 split_file
$ split -l 10 file.txt