Простой bash скрипт для загрузки файла на ftp
#!/bin/bash
FTPHOST='ftp.example.ru'
FTPUSER='user'
FTPPASS='pass'
FTPPATH='htdocs/date'
FILEPATH='/home/user/folder'
FILENAME='file.name.in.filepath.for.transer'
DATE=date '+%Y-%m-%d_%H:%M:%S'
cp ${FILEPATH}${FILENAME} ${FILEPATH}${DATE}
ftp -i -n <<EOF
open $FTPHOST
user $FTPUSER $FTPPASS
binary
cd $FTPPATH
put ${FILEPATH}${DATE} ${DATE}
quit
EOF