linux运维切分合并上传大文件
在运维过程中通常有大文件需要上传到远程服务器。我们通常需要把大文件压缩后,切分成一个个小文件,然后上传到服务器合并。最后解压成原来的文件。
压缩大文件
tar -zcvf sample.tar.gz <目录>
分割压缩文件
split -b 100M sample.tar.gz samplenew.part- #-b 输出文件大小,m,k -C 输出文件行数
合并压缩文件
cat samplenew.part-* >samplenew.tar.gz
校验两个文件是否相同
diff sample.tar.gz samplenew.tar.gz #没有额外输出代表相同
解压文件
tar -zxvf samplenew.tar.gz
本文链接:
/archives/linux-split
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
编程之家!
喜欢就支持一下吧