我正在创建一个基于 FUSE 的工具,它使用 fuse 文件系统填充目录(~/sites)。当您读取子目录(例如 ~/sites/stackoverflow.com)时,会与该主机建立 sftp/ftp/webdav/s3 连接。
这适用于大多数工具(bash、编辑器等),但是当我使用 nautilus 输入 ~/sites/ 时,它会预先读取所有目录。Nautilus 将读取 ~/sites 下的所有目录。因此,如果我在 ~/sites/ 下有 32 个主机,那将启动 32 个连接。
为什么鹦鹉螺会这样做,有没有办法禁用这种行为?