Yafc
Encyclopedia
Yafc is a command-line
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 GNU
    GNU
    GNU 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)
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK