linux运维切分合并上传大文件
Linux命令 split cat diff 71

在运维过程中通常有大文件需要上传到远程服务器。我们通常需要把大文件压缩后,切分成一个个小文件,然后上传到服务器合并。最后解压成原来的文件。

压缩大文件

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

linux运维切分合并上传大文件
http://124.220.26.250/archives/linux-split
作者
热心网民詹Sir
发布于
更新于
许可