FTP"ls -lt"命令:它如何列出Linux FTP和Windows FTP服务器的文件详细信息?

Lea*_*ner 8 linux ftp ftp-client ftpwebrequest ftp-server

我正在编写FTP客户端,至少应该适用于Windows和Linux FTP.在我继续之前,我想回答这些问题.

  1. 当FTP ls -lt命令用于Linux上的FTP服务器时,列出了哪些文件?
  2. 是否有任何特定的格式/逻辑,其中所有Linux FTP服务器都提供文件列表?例如,DateTime标记将始终存在,文件按"修改日期"的降序列出或类似这样.
  3. 当FTP ls -lt命令用于Windows上的FTP服务器时,列出了哪些文件?
  4. 是否有任何特定的格式/逻辑,其中所有Windows FTP服务器都提供文件列表?
  5. 你能指导我一些有助于理解这一点的文件吗?有没有为此定义的标准?

注意:我尝试在Windows和Linux FTP服务器上执行命令,但我无法找出任何特定的逻辑/格式.

Jon*_*Lin 8

ls是一个客户端命令.当您的客户端ls -lt从用户获取时,您LIST向服务器发出命令,由您的客户端来解析返回的数据并按时间对其进行排序.使用该LIST命令时ftp服务器返回的数据类似于输出ls,但它可能因服务器而异.请参阅:http://cr.yp.to/ftp/list.html