ftpsync is a tool that allows updates to be incrementally and recursively made to remote FTP servers. It examines time stamps and sizes, and is designed to operate in a manner similar to rsync. ftpsync implements the missing recursive PUT FTP command.
Release Notes: A new --delete option was added to delete files and directories on the remote host that have been deleted from the source directory. The interface was changed, and now DEST/ content is updated from SOURCE/ content (before release 1.53 DEST/SOURCE/ was created).
Release Notes: In this version, the source path can be any path (similar to the cp or mv commands), and a destination can be an URI like ftp://toto.org/pub/ .