CrossFTP Commander is a command line tool based on CrossFTP engine to handle data transfer, sync and various other operations. It also helps do file and database backup and schedulings with easy. It has small memory footprint (core library size is about 4MB), and can be integrated in the shell script or system scheduler. The supported protocols include FTP, SFTP, FTPS, WebDav, Amazon S3, and Google Storage protocols.
CrossFTP Commander is a component of CrossFTP Enterprise. With CrossFTP Enterprise license on your machine, you can choose to run either tool.