Как я могу загрузить последний файл, доступный в FTP-сервере с помощью wget. Если я использую ниже команды, она дает все файлы.
wget ftp://id:password@ftpserver/dir /*
С уважением, поршень.
Ответ - то, что Вы, вероятно, не можете сделать этого использования просто wget или любого другого единственного инструмента, о котором я знаю.
То, что, вероятно, необходимо сделать, записать сценарий, который будет использовать wget/curl/whatever, который запросит список каталогов от FTP-сервера. Затем сценарий выберет и получит правильный файл на основе имени файла или некоторые другие критерии.
Попытайтесь указать файл, который Вы хотите загрузить. Используя '*' загрузит каждый файл в каталоге 'dir'.
Пример:
wget ftp://gnjilux.cc.fer.hr/welcome.msg
... загрузит точно файл 'welcome.msg' с упомянутого сервера.
Проверьте Wget-руководство.
Обновление: я не уверен, получаю ли я Вашу проблему. Вы пытаетесь синхронизировать содержание удаленного сервера (машина, выполняющая демона FTP) с Вашим локальным сервером? Вы ищете что-то как rsync функциональность по FTP? Если да, Вы могли бы попробовать ftpsync (wget один, не поможет в этом случае).