如何将大文件分批上传到我的服务器?

如何将大文件分批上传到我的服务器?

如何上传 1GB 的大型 SQL 转储文件?是否有任何软件可以上传文件并在稍后恢复,或者只是将其切成几部分然后将它们重新合并到服务器上?
因为 ftp 上传不是一种选择(连接速度慢)。
谢谢

答案1

你没有提到你的操作系统。我假设你使用的是 Linux 版本。

Linux 系统有一个名为“split”的 CLI 实用程序,专门用于将文件拆分成多个部分。要重新组合,只需将文件“cat”在一起即可。

答案2

这是同步的面包和黄油。

rsync 的 --partial 参数将使其恢复部分传输的文件。SQL 可能压缩得很好(如果它尚未经过 gzip 压缩或类似操作),因此您可能还需要考虑 -z 选项。

答案3

使用选项 -v 创建一个 rar 文件,并将其拆分成多个文件。加载这些文件并解压 rar 文件。

此外:如果您要上传 mysql 转储。请预先将其压缩,它将比 mysql 可以处理压缩文件小得多。

相关内容