FTP’s are most widely used here and there by Sys Admins as well as Web developers etc. We all are aware of FileZilla, cuteFTP and CyberDuck but what about when there is no GUI available, well the best bet would be to use the Unix command line and get the job done. The below listed are super light and do their Job perfectly hassle free manner.
LFTP:– LFTP is a sophisticated file transfer program supporting a number of network protocols (ftp, http, sftp, fish, torrent). Like BASH, it has job control and uses the readline library for input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. It was designed with reliability in mind. LFTP is free software, distributed under the GNU GPL license.
It features bookmarks, job control, support for the readline library, a built-in mirror command, and support for multiple file transfers in parallel.
lftp is available to install from the default repositories using package manager as shown.
$ sudo apt install lftp [On Debian/Ubuntu] $ sudo yum install lftp [On CentOs/RHEL] $ sudo dnf install lftp [On Fedora] Enter the admin or the root password and boom you're up and running and plz do not forget to read the manual page. YAFC:- Yafc is yet another ftp client. It is developed under Linux, but there should be no or little problem compiling it on any Un*x which is almost POSIX compliant and have an ANSI C compiler. You can download the respective packages for your fav distro here. NcFTP:- NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP).The current version is: 3.2.6 (November 27, 2016). The program has been in service on UNIX systems since 1991 and is a popular alternative to the standard FTP program, /usr/bin/ftp . NcFTP offers many ease-of-use and performance enhancements over the stock ftp client, and runs on a wide variety of UNIX platforms as well as operating systems such Microsoft Windows and Apple Mac OS X. cbFTP:- Its features include an internal viewer that supports multiple encodings, skip-listing, remote commands for UDP call commands such as race, download, fxp, raw, idle, etc., and data encryption with AES-256, among others. It'd enables users to transfer large files securely and efficiently without using emails. It typically works in the command line but you can run it in a semi-GUI using ncurses.