10

Я хочу загрузить файлы со своего компьютера на FTP-сайт и не хочу загружать файлы, которые уже находятся на сервере. Поэтому мне нужен инструмент, который узнает, какие локальные файлы отличаются от тех, что на сервере, или их нет на сервере.

Некоторые требования:

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

  • Я генерирую файлы перед их загрузкой, поэтому сравнивать временные метки бессмысленно.

  • Я пробовал lftp с помощью команды mirror. Это медленно (я думаю, что загружает все файлы).

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

  • Я хотел бы иметь возможность загружать все измененные файлы с помощью одной команды. Желательно без приложения с графическим интерфейсом. И это нужно запустить в Ubuntu.

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

1 ответ1

2

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

Имеет функцию "Сравнение каталогов", которая может быть тем, что вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .