我感兴趣的是按日期列出远程文件(名称与模式匹配),并将此列表存储在本地。我尝试过的各种方法如下:
ls -t SL*.txt
...被解释为输出到名为 的本地文件的请求SL*.txt
。
ls SL*.txt local_out.txt
...行为正确,但没有所需的排序行为。
ls -t SL*.txt local_out.txt
...导致错误:
usage: ls remote-directory local-file
如何获取按时间排序的远程目录列表,过滤仅匹配的内容并保存到文件中?
答案1
您认为ls
ftp 上的命令与 shellls
命令有某种关联,这种假设是错误的:当您ls ...
在 ftp 窗口中输入时,该命令会被另一端的 ftp 服务器解释,而且它甚至可能没有运行 UNIX,并且对 ls 命令及其支持的开关一无所知。这s remote-directory local-file
是唯一可用的语法;没有地方可以输入开关。