我正在尝试使用SFTP将整个目录上传到远程主机但是我收到了错误.(我知道SCP确实有效,但我真的想弄清楚SFTP的问题.)
我使用如下命令:
(echo "put -r LargeFile/"; echo quit)|sftp -vb - username@remotehost:TEST/
但我收到错误"无法规范:没有这样的文件或目录""无法规范路径"/ home/s1238262/TEST/LargeFile"
我以为这是由访问权限引起的.因此,我以交互模式打开了与远程主机的SFTP连接,并尝试在TEST /中创建一个新目录"LargeFile".我成功了.然后,我使用与上面相同的命令上传整个目录"LargeFile".我也成功了.LargeFile中的子目录是自动创建或复制的.
所以,我很困惑.似乎只能在非交互模式下创建LargeFile /目录.它或我的命令有什么问题?
Joe*_*ick 20
使用SFTP,您只能复制目录是否存在.所以
> mkdir LargeFile
> put -r path_to_large_file/LargeFile
Run Code Online (Sandbox Code Playgroud)
与@Vidhuran链接中的建议相同,但这可以为您节省一些阅读费用.
| 归档时间: |
|
| 查看次数: |
50757 次 |
| 最近记录: |