Yafc
Encyclopedia
Yafc is a command-line
FTP
program, its name an acronym for 'Yet Another FTP Client'. It is developed in and available for Linux
under the GPL
license, but there should be little or no problem compiling it on any nearly POSIX
-compliant Unix
with an ANSI C compiler.
It has the following features:
CLI
-Computing:* Command-line interface, sending commands to a computer by text typed into a command-line interpreter .* Call Level Interface, an SQL database management API...
FTP
File Transfer Protocol
File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...
program, its name an acronym for 'Yet Another FTP Client'. It is developed in and available for Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
under the GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
license, but there should be little or no problem compiling it on any nearly POSIX
POSIX
POSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...
-compliant Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
with an ANSI C compiler.
It has the following features:
- cached directory listings
- extensive tab completion
- aliases
- colored
ls
(IE:ls-color
uses$LS_COLORS
like GNUGNUGNU is a Unix-like computer operating system developed by the GNU project, ultimately aiming to be a "complete Unix-compatible software system"...
ls
) - automatic reconnect on timed out connections
- recursive get/put/fxp/ls/rm
- nohup mode transfers
- multiple connections open simultaneously
- tagging (queueing)
- configurable
- autologin and bookmarks
- automatically enters nohup-mode when
SIGHUP
signal is received (in get and put) - redirection to local command or file
- proxy support
- Kerberos support (version 4 and 5, heimdal, kth-krb or MIT)
- SSH2 support (sftp)
- Normal file transfer support (ftp)