Linux 文件切分与合并
切分
# 按大小切分,适用于文本和二进制文件
# 把a.zip切分,每份为10MB,切分后的文件前缀为 prefix_
split -b 10m a.zip prefix_
# 按大小切分,适用于文本文件,优势是尽量不会将同一行切分到两个文件里
split -C 10m a.zip prefix_
# 按行数切分,适用于文本文件
split -l 1000 a.zip prefix_
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
合并
# 将所有前缀为prefix_的文件合并到 new_name.zip
cat prefix_* > new_name.zip
1
2
2
使用split --help
查看更多参数
上次更新: 2021/08/29, 2:08:00