Linux使用split命令分割文件
centos里切割大文件的命令如下:
1 | split [OPTION] [INPUT [PREFIX]] |
选项如下:
- -a : 指定后缀长度
- -b : 每个文件多少字节
- -d : 使用数字后缀而不是字母
- -l : 指定每个文件的行数
比如我想让后缀长度为 2,即 -a 2。用数字后缀 -d。每个文件 100M,即 -b 100m。命令可以设计如下:
1 | split -a 2 -d -b 100m /var/lib/mysql/general.log now |
now是自己取的名称。