edtFTPj / PRO - это клиент Java SFTP, имеющий всеобъемлющий механизм сценариев. Будучи Java, вы можете запустить его на любой платформе, где поддерживается Java.
Вот еще несколько подробностей о поддержке скриптов . Он имеет команду «mput», которая загружает все файлы в текущем каталоге в удаленный каталог.
Рекурсивные переводы пока не поддерживаются, но могут быть легко добавлены при необходимости - поддержка по электронной почте, если вы заинтересованы.