Скрипт предназначен для копирования всех файлов из указанного каталога (или каталогов), и помещает на удаленный ftp сервер. Удаленные в локальном каталоге файлы при повторном подключении будут удалены.
ftpup.py -v /data1/dir /data2/dir ftp://user:pass@10.0.0.1/backup/data/
В приведенном примере будет скопированы все файлы из локальных каталогов /data1/dir/ /data2/dir/ и помещены в каталог /backup/data/ на ftp сервере. При этом, все другие файлы в каталоге /backup/data/ на ftp сервере будут удалены.
Используемый ключ '-v' выведет информацию о заливаемых и удаляемых файлах.