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

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

  1. 方法一:配置好MobaXterm后,配置教学参考Linux连接工具MobaXterm详细使用教程-CSDN博客,直接拖拽到MobaXterm。
  2. 方法二:在vscode中下载SFTP插件,然后直接拖拽
    参考:VSCode远程服务器如何上传下载文件(超方便!)_vscode下载服务器文件-CSDN博客
  3. 方法三:笔者在使用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]:远程主机上的目标目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值