通过 sshfs 在 Windows 中访问共享驱动器不显示某些大目录

通过 sshfs 在 Windows 中访问共享驱动器不显示某些大目录

我刚刚设置了一个 Ubuntu 18.04 服务器,并将其驱动器映射到我的 Windows 笔记本sshfs-win。这在大多数情况下都有效——我可以读取和写入驱动器上的大多数位置。但是,某些充满数千个文件或子目录的目录在从 Windows 计算机访问时显示为空。我可以创建一个目录并在其中放入一些文件并且工作正常,但是一旦我尝试复制到我要存储的大型库中,所有文件都会消失,包括我以前可以看到的文件。

一切在 Linux 端总是正确显示。该目录的权限设置为 drwxrwxr-x,并且尝试通过 Windows 安全选项更改驱动器的权限会出现访问被拒绝错误。

如何让这些文件显示在网络驱动器上?

编辑:下面解决。更好的问题是“请告诉我 unix 和 windows 在解释 '\' 字符方面有何不同,以及如何让艺术家不在他们的专辑标题中包含 '\' 字符?”

答案1

找出了错误。几个名称中带有特殊字符的杂散文件在 UNIX 上运行良好,但在 Windows 上查看时会破坏文件夹中的所有内容。错误地将其与我的问题中的总文件计数相关联,因为我从数据库中获取的小规模测试样本没有显示此错误。清理自动生成文件名修复了一切。

相关内容