云计算百科
云计算领域专业知识百科平台

多种方法将文件上传到服务器上(针对大型文件!!!)

笔者使用的本地终端为 windows,服务器端为linux

  • 方法一:配置好MobaXterm后,配置教学参考Linux连接工具MobaXterm详细使用教程-CSDN博客,直接拖拽到MobaXterm。
  • 方法二:在vscode中下载SFTP插件,然后直接拖拽 参考:VSCode远程服务器如何上传下载文件(超方便!)_vscode下载服务器文件-CSDN博客
  • 方法三:笔者在使用vscode的sftp插件或者直接拖拽到MobaXterm上传大体积文件时(50G)出现了经常中断的情况,于是采用rsync命令进行,因为windows端没有安装rsync,于是在MobaXterm中打开本地端(Start Local Terminal),然后输入以下命令即可
    rsync -avP –partial –bwlimit=50000 -e "ssh -p [SSH_PORT]" "[LOCAL_FILE_PATH]" [REMOTE_USER]@[REMOTE_HOST]:[REMOTE_DIRECTORY]
    rsync:文件同步和传输工具。
    -avP:
    -a:归档模式(递归传输并保留文件属性)。
    -v:详细模式,显示传输过程中的信息。
    -P:显示传输进度,并支持断点续传。
    –partial:如果传输中断,保留已传输的部分,下次传输时可以从中断处继续。
    –bwlimit=50000:限制传输带宽,单位是 KB/s,这里设置为 50000 KB/s(50 MB/s)。
    -e "ssh -p [SSH_PORT]":使用 SSH 协议连接远程主机,并指定 SSH 端口号为 [SSH_PORT]。
    [LOCAL_FILE_PATH]:本地要传输的文件路径。
    [REMOTE_USER]@[REMOTE_HOST]:[REMOTE_DIRECTORY]:远程目标路径,其中:
    [REMOTE_USER]:远程主机的用户名。
    [REMOTE_HOST]:远程主机的 IP 地址或域名。
    [REMOTE_DIRECTORY]:远程主机上的目标目录。

  • 赞(0)
    未经允许不得转载:网硕互联帮助中心 » 多种方法将文件上传到服务器上(针对大型文件!!!)
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!