切割文件

   

有时候备份的文件太大,需要切割成小文件才能发送,而QQ邮箱50M以下的文件才可以永久存储,需要将文件切割一下,这时候需要用到split命令

常用参数

-a, --suffix-length=N    指定后缀长度为N (默认为2) 
-b, --bytes=大小        指定每个输出文件的字节大小 
-C, --line-bytes=大小    指定每个输出文件里最大行字节大小 
-d, --numeric-suffixes     使用数字后缀代替字母后缀 
-l, --lines=数值        指定每个输出文件有多少行</pre>

实例:按大小切割

将一个文件切割成每个10M大小,后缀是2位数字结尾的子文件,子文件以backups开头

split -a 2 -d -b 10M db_backups.sql backups

实例:按行切割

将一个文件分割成每1千行一个文件,后缀是2位,子文件以backups开头

split -a 2 -l 1000 db_backups.sql backups

发表评论