gpt4 book ai didi

sftp - 是什么原因导致SFTP中出现错误“无法规范化:没有这样的文件或目录”?

转载 作者:行者123 更新时间:2023-12-03 13:56:22 25 4
gpt4 key购买 nike

我正在尝试使用SFTP将整个目录上传到远程主机,但出现错误(我知道SCP确实可以工作,但是我真的想弄清楚SFTP的问题。)

我使用以下命令:
(echo "put -r LargeFile/"; echo quit)|sftp -vb - username@remotehost:TEST/

但是我收到错误消息“无法规范化:没有这样的文件或目录”“无法规范化路径“ / home / s1238262 / TEST / LargeFile”

我认为这是由访问权限引起的。因此,我以交互模式打开了到远程主机的SFTP连接,并试图在TEST /中创建一个新目录“ LargeFile”。我成功了。然后,我使用与上述相同的命令上传整个目录“ LargeFile”。我也成功了。 LargeFile中的子目录是自动创建或复制的。

所以,我很困惑。似乎只能在非交互模式下创建LargeFile /目录。它或我的命令怎么了?

最佳答案

使用SFTP,您只能在目录存在的情况下进行复制。所以

> mkdir LargeFile
> put -r path_to_large_file/LargeFile


与@Vidhuran链接中的建议相同,但这应该可以节省您的阅读时间。

关于sftp - 是什么原因导致SFTP中出现错误“无法规范化:没有这样的文件或目录”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17477226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com