我需要从Unix连接到FTP服务器,并下载具有最新日期/时间戳的特定文件 .
例如,文件名可能如下所示:FILE_NAME_W5215.ZIP“W5215”部分是日期/时间戳 .
如果我尝试在本地获取最新文件,我会做这样的事情:
ls -t FILE_NAME_W*.ZIP | head -1
但是这在远程服务器上不起作用 .
我不知道FTP服务器在运行什么操作系统 . 我知道当我 Build 连接时,当我连接到FTP时,我在Unix上本地执行的许多命令都不起作用 .
任何想法,想法,建议将不胜感激 .
1 回答
你可以这样做:
获取临时文件中ftp服务器上的文件列表
从列表中获取最新的文件名
注意:在ls文件列表中,filename从第57个位置开始,必要时进行更改
现在从ftp服务器获取该特定文件名