![在 Windows 中,Meld 无法保存到通过 SSHFS-Win 挂载的目录。如何启用此功能?](https://linux22.com/image/1632975/%E5%9C%A8%20Windows%20%E4%B8%AD%EF%BC%8CMeld%20%E6%97%A0%E6%B3%95%E4%BF%9D%E5%AD%98%E5%88%B0%E9%80%9A%E8%BF%87%20SSHFS-Win%20%E6%8C%82%E8%BD%BD%E7%9A%84%E7%9B%AE%E5%BD%95%E3%80%82%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%E6%AD%A4%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
我已经将我的一台 Linux 机器的根目录挂载到 Windows 的一个驱动器号上(在本例中为P:
),使用Sshfs 赢。我已使用 SSH 根凭据导入了该目录,因此,在 Windows 文件资源管理器中,我可以在 中的任何位置进行读写P:
。
现在我想比较两个文件夹P:
,使用融合适用于 Windows。它可以正确比较文件夹并显示它们之间的差异,还可以显示每个文件中的差异,就像您从图形差异工具所期望的那样。
但是,当我修改文件时,meld
之后无法保存。错误消息是(以下是<file path>
它显示的实际文件名的占位符):
Could not save file P:\<file path>
Couldn't save file due to:
g-io-error-quark: Error opening file "P:\<file path>": Permission denied (14)
但是,如上所述,我肯定拥有驱动器的所有权限P:
;我可以通过 Windows 文件资源管理器更改、删除和重新创建相关文件。
是否有一些技巧可以meld
将文件保存在安装了 SSHFS 的驱动器号上?