即使我通过 WinSCP 6.1.2 以 root 用户身份登录到我的远程 Ubuntu 22.04 服务器,我在保存更改的文件时也会出现此错误(尽管我发现我所做的更改已保存在该文件中,但这些错误令人恼火):
错误的内容(在附加的屏幕截图中也部分显示)是:
将文件‘/.../web_only.yml’移动到‘/tmp/web_only-20231025-122258.yml’时出错。
一般故障(服务器应提供错误描述)。
错误代码:4
服务器发出的错误消息:失败错误代码 4 的常见原因有:
- 将文件重命名为已经存在的文件的名称。
- 创建已经存在的目录。
- 将远程文件移动到不同的文件系统 (HDD)。
- 将文件上传到已满的文件系统 (HDD)。
- 超出用户磁盘配额。
我一直找不到'将文件移至回收站'在 WinSCP 设置中。
答案1
我猜你已经在 WinSCP 中启用了“回收站”功能:
https://winscp.net/eng/docs/ui_login_recycle_bin
因此,WinSCP 尝试将文件的先前版本移动到配置的回收站/tmp
。由于编辑的文件可能位于不同的文件系统上,因此移动失败。
如果您确实想要使用回收站,则需要在同一个文件系统上进行配置。
如果是错误的话,就将其关闭。