通过 curlftpfs 安装时看不到 FTP 中的内容(PDF)?

通过 curlftpfs 安装时看不到 FTP 中的内容(PDF)?

通过(在 CentOS7 机器上)安装时无法在 FTP 中看到内容(PDF)curlftpfs。有人能帮忙调试一下这里可能发生的事情吗?我正在使用这里的说明:https://linuxconfig.org/mount-remote-ftp-directory-host-locally-into-linux-filesystem

作为普通用户 myuser,尝试通过以下方式挂载...

curlftpfs 'myftpuser:[email protected]' /home/myuser/custom/mount/location/

...并发现

  1. 命令完成后,我无法在该位置看到任何内容(通过ls命令或在文件资源管理器 UI 中)

  2. 即使我以 myuser 身份安装在 myuser 目录中/home,我仍然看到权限为......

drwxr-x-rx 1 root root 1.0K

... 运行时ls -lh(也不是说 FTP 目录中应该有几 GB 的 PDF,但这里列出的大小很小)。

尝试以 root 身份挂载/root/tmp/location/似乎没有帮助(权限仍然列为 root(我猜这在这里是一件好事),但我仍然无法在终端中以 root 身份在挂载目录中看到任何内容)。

有人知道这里发生了什么吗?有什么办法可以获取更多调试信息吗?

* 更新:

请注意:1)我可以通过 Windows 网络共享访问共享;2)FTP 用户主目录的全名包含空格和破折号 (-) 字符(我目前怀疑这是问题所在(我不知道具体原因),但仍在测试)。

答案1

不幸的是,这是一个已知错误。请参阅报告Debian 邮件列表, 和原始错误。重命名文件夹和文件可以避免该问题出现,但这当然并不总是可行的。

答案2

目前还不完全确定原因/潜在问题,但问题似乎是由于我通过 FTP 访问的 Windows 共享(通过该共享上的 CorePoint FTP)的路径名称中包含空格和破折号 (-)。将共享重命名为不包含这些字符的名称似乎已解决该问题。

(如果有人知道更详细/更深层次的原因,请告诉我,我可以将其添加到此帖子中)

相关内容