Загрузите файл yesterdays с FTP-сервера

Как я могу загружать файлы с FTP-сервера, который был добавлен вчера? Для всех подпапок + сохраняется одна и та же структура.

One Solution collect form web for “Загрузите файл yesterdays с FTP-сервера”

Я не могу придумать прямой способ сделать это без скриптов. Wget не имеет встроенной команды для фильтрации по дате. Curl имеет -z:

curl -z "Oct 01 2015" "file" 

Но curl не поддерживает подстановочные знаки для ftp / lacks -get-переключателя wget для рекурсивной загрузки всего каталога. С помощью wget вы можете использовать –timestamping только для загрузки новых / измененных файлов, но это для того, когда у вас есть локальное зеркало для сравнения.

Вы, вероятно, лучше всего монтируете сервер с чем-то вроде curlftpfs, а затем просто используете find и cp. Я уверен, что есть простой способ сценария с помощью wget, но я оставлю это кому-то более осведомленному.

  • Могу ли я захватить и отправить запросы GET с помощью wget?
  • wget неправильно конвертирует URL-адреса, если указано --convert-links
  • Сценарий оболочки для захвата одного или нескольких видео Wistia
  • Почему не работает wget url / mediafile.ext> medafile2.ext?
  • Загрузите документы, на которые ссылается веб-страница с wget
  • Как загрузить файл через SSH-сервер?
  • Как использовать wget для загрузки определенных файлов из определенного каталога, когда сам каталог не имеет index.html?
  • wget для получения списка файлов
  • Как я могу ограничить размер загруженного файла в wget?
  • Возможно ли объединить --span-hosts с --no-parent в wget?
  • Как использовать wget для загрузки с хостинговых сайтов?
  • Linux и Unix - лучшая ОС в мире.