我可以知道目录列表属性是否在FTP服务器上正确设置?

我必须在匿名FTP服务器上创build一个特定的目录结构。 这些目录将包含一些元数据文件,将从特定服务的机器人读取(…但现在不重要)。

重要的事情(这些是bot能够读取元数据文件的基本要求)是:

1) 必须启用目录列表,即所谓的-Lrat交换机

2) 另外,它们应该被configuration为生成Unix样式的目录列表

我没有访问FTPconfiguration,我已经从IT获得访问权限,但我不确定谁给了我访问权限已经遵循了以前的configuration。 我能以某种方式看到它吗? (查看服务器目录结构或以其他方式)

您可以使用命令行FTP客户端(或任何第一个ftp客户端)非常容易地validation这些事情。 在Linux下你可能会有一个内置的窗口,但我现在无法检查。

只需运行ftp user@server并在出现提示时input密码。 login后,给list命令,如果你得到一些有用的回目录列表已启用。 该列表的格式将回答另一个问题 – 只需将其与Linux / osx /下的ls -l的输出中显示的Unix样式列表进行比较(如果您无法访问运行某些Unix – 类似的操作系统为了检查这一点,你会在网上很多例子)

实际上,交换机看起来像是ls命令的选项,而不是ftp服务器的通用选项 – 许多在类Unix操作系统上运行的ftp服务器都会将ls命令传递给底层操作系统。 我怀疑l应该是小写,在这种情况下,它打开长(详细)列表格式, a告诉它不要跳过它通常不会显示的“点文件”, tr选项要求sorting输出的顺序与文件上次修改时间戳的顺序相同(默认是按字母顺序输出)。 如果这实际上是需要的,请login游艇的命令行客户端并发出命令ls -lrat以查看您是否没有得到无效的命令错误,并且输出的格式是否是预期的。