lftp -ulogin,passwd -e "mirror --reverse /my/from/dir/ /ftp/target/dir/" ftp.server.xx
Команда lftp
используется для зеркалирования (синхронизации) директории с локальной машиной на FTP-сервере. Опции -u
указывают имя пользователя и пароль, -e
позволяет выполнить команду внутри lftp
. В данном случае, mirror --reverse
копирует файлы из локальной директории /my/from/dir/
на FTP-сервер в /ftp/target/dir/
. Альтернатива: использовать rsync
или ftp
в сочетании с mput
для аналогичной задачи.