有时候我们会遇到较大的文件在网络上传输不便,可以将其拆分传输,然后再合并,可以加快传输速率,同时传输出错时可以节约时间。
tar包的拆分与合并
拆包:
tar -czf - | split -b 1024m -d - .
合并:
cat .* | tar -xzf -
检测MD5是否与源文件一致,前后各输出一次:
md5sum
zip的分卷与合并
分卷(拆分)
zip -s 100m -r files/
或:
zip -s 100m file1 file2
或拆分已有zip文件:
zip --out -s 200m
合并
# 将分卷文件合并成一个单独的文件
zip -s 0 --out
# 解压文件
unzip