FTP大文件的打包分割上传

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FTP大文件的打包分割上传相关的知识,希望对你有一定的参考价值。

实验环境

虚拟环境:Exsi6.0
系统:Redhat7
tar相关:第2章 新手必须掌握的Linux命令。
split相关:Linux系统下使用split命令分割大文件
ftp相关:

一、打包压缩文件

# -c 创建压缩文件;-x解压;-z Gzip格式;-v 显示过程(后台脚本模式不要用);-f 目标文件名(f后要接XXX.tar.gz文件名)
tar -czvf test.tar.gz /backup #把目录backup打包并压缩
tar -xzvf test.tar.gz -C /home/redhat #把test.tar.gz解压到/home/redhat目录

二、大文件数据分割

split -b 2m test.pdf test_part_ #按照2m的大小分割test.pdf
cat test_part_* > test.pdf #组装分割出的文件
md5sum test.pdf #查看文件分割前后md5是否发生变化

三、文件上传到ftp文件服务器

以上是关于FTP大文件的打包分割上传的主要内容,如果未能解决你的问题,请参考以下文章

C#如何将大文件上传到ftp站点

ftp局域网传输速度由啥决定?

怎么用Java实现FTP上传

MacOS上传文件到windows ftp时链接文件不见了

js大文件分割上传

webpack优化之玩转代码分割和公共代码提取