使用split切割文件

由于工作原因,经常需要通过微信传输文件,但有时候文件过大,这时候就只能通过邮件来解决,很是麻烦。后来偶然发现有个工具,就是split。现在假设我有个文件ROOT.war,大小是300M。

# 将ROOT.war按50M每个大小,切割成N个文件,每个文件名都以"war"开头
split -b 50M ROOT.war war
# 拿到切割的文件后还原
cat war* > ROOT.war

-b,是按字节(byte)切割,这个我觉得最常用了,还有一个是按行数切割(-l)。如果要确定文件行数,可以使用命令wc -l来确定。

你可能感兴趣的:(运维,bash,split)