command line program (my system's ftp program doesn't support -s). Net::FTP doesn't use that program so you'd want to look up the documentation for your ftp program and translate to your usage of Net::FTP. You can probably ignore most of those options, since they seem to be mostly intended to put ftp into "non-interactive/scriptable" mode, while Net::FTP was designed to be used from a script from the start. Or possibly shell out to your ftp program instead of using Net::FTP.