Я пишу сценарий оболочки Linux, чтобы скопировать локальный каталог на удаленный сервер (удалив все существующие файлы).
Локальный сервер: ftp
и lftp
команды доступны, нет ncftp
или какие-либо графические инструменты.
Удаленный сервер: доступен только через FTP. Ни Rsync, ни SSH, ни FXP.
Я думаю о выводе списка локальных и удаленных файлов, чтобы сгенерировать скрипт lftp и затем запустить его. Есть ли способ лучше?
Примечание: загрузка только измененных файлов будет плюсом, но не обязательна.
wput
(подобный wget ftp-uploader):wput dir/ ftp://user:pass@host/dir