Yafc is a command-line Linux FTP client, with a bunch of useful features which make it easier to use than ftp or sftp. While it's mostly developed on Linux, it's been known to work on similar platforms (FreeBSD, OSX), and some not-so-similar platforms (Windows), with a bit of effort.