往往是因为网络传输的限制,导致很多时候,我们需要在 Linux 系统下进行大文件的切割。这样将一个大文件切割成为多个小文件,进行传输,传输完毕之后进行合并即可。
-
Linux 大文件的分割与合并
-
Linux 学习–文件分割与合并
Linux下大文件切割与合并
1. 文件切割 - split
在 Linux 系统下使用 split 命令进行大文件切割很方便。另外,Linux 系列面试题和答案全部整理好了,微信搜索Java技术栈,在后台发送:面试,可以在线阅读。
# -a: 指定输出文件名的后缀长度(默认为2个:aa,ab…)
# -d: 指定输出文件名的后缀用数字代替
# -l: 行数分割模式(指定每多少行切成一个小文件;默认行数是1000行)
# -b: 二进制分割模式(支持单位:k/m)
# -C: 文件大小分割模式(切割时尽量维持每行的完整性)
split [-a] [-d] [-l <行数>] [-b <字节>] [-C <字节>] [要切割的文件] [输出文件名]
# 行切割文件
$ split -l 300000 u