如何在使用 curlftpfs 挂载 FTP 站点时发送自定义 SITE 命令

如何在使用 curlftpfs 挂载 FTP 站点时发送自定义 SITE 命令

我正在使用 IIS 将 Windows 10 PC 上的一个文件夹共享为 FTP 站点。当我将其安装到我的 Ubuntu 笔记本电脑上时,我看到一些文件夹包含无法识别的字符。如果我使用常规 FTP 浏览器连接到该站点并发送自定义命令“OPTS UTF8 ON”,则所有文件夹名称都会正确显示。有没有办法让 curlftpfs 每次连接时都发送该命令?(我正在通过 FTP 共享该文件夹,这样我出门在外时也可以访问它。)

答案1

添加utf8到挂载选项列表(例如-o utf8通过 CLI 挂载时)。根据 curlftpfs 源代码,OPTS UTF8 ON每次 libcurl(重新)连接到服务器时,这将添加到命令列表中。

除了这一点之外,没有其他方法可以在 curlftpfs 中添加自定义的连接命令。

相关内容