полный репост
оставил себе в качестве полезной справочной информации
#!/bin/bash
src=$1
dst=$(date +%Y%m%d)
ftp -n ftp.server 2211 << EOF user ftpuser hispassword binary prompt mkdir ${dst} cd ${dst} lcd ${src} mput * EOF
Запуск скрипта:
ftp.sh /home/ftpuser/toftp