Завантажуйте лише змінені файли на FTP-сервер


11

Я хочу завантажувати файли зі свого комп'ютера на FTP-сайт, і я не хочу завантажувати файли, які вже є на сервері. Тож мені потрібен інструмент, який визначає, які локальні файли відрізняються від файлів на сервері, чи яких немає на сервері.

Деякі вимоги:

  • Я використовую дешевого провайдера, який не підтримує rsync або ssh, тому я можу використовувати лише FTP.

  • Я генерую файли перед завантаженням, тому порівнювати часові позначки безглуздо.

  • Я спробував lftp за допомогою дзеркальної команди. Це повільно (я думаю, він завантажує всі файли).

  • Я завантажую файли з різних комп'ютерів, тому не можу використовувати сайтcopy , який використовує локальну базу даних, щоб відстежувати, які файли є на сервері.

  • Я хотів би мати можливість завантажувати всі змінені файли за допомогою однієї команди. Переважно немає додатків GUI. І його потрібно запустити в Ubuntu.

Я думав над створенням інструменту, схожого на сайтcopy, але який зберігає контрольні суми всіх файлів на сервері FTP на самому сервері. Але тоді я подумав, що може бути вже такий інструмент.


BTW, чи належить це замість сервера за замовчуванням?
Мартін Вілканс

Ви можете поглянути на відповіді на це запитання на ServerFault: serverfault.com/questions/24622/how-to-use-rsync-over-ftp
Ніл Сантос,

Відповіді:


2

Ви пробували filezilla ?

Має функцію "Порівняння каталогів", яка може бути те, що ви шукаєте.


1
Гм, це питання вже понад 5 років, і ОП не входило на сайт вже більше року. Навіщо намагатися реанімувати це зараз? : P
Патрік

Питання цікавить не лише ОП, а й інших, таких як я.
Рене Ніффенеггер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.