Jul 20, 2023

Command line FTP tools for listing and mirroring

Two command line ftp tools.

ftpcopy is a simple FTP client written to copy files or directories recursively from a FTP server. It’s main purpose is to mirror FTP sites which support the MLSD/MLST commands or which employ the EPLF directory listing format, although it also supports the traditional listing format /bin/ls.

ftpls is a FTP client which generates directory listings, either in plain text or HTML format.

The tools only support passive mode FTP, intentionally.

Checkout these related ports:
  • Yafc - Yet another FTP client, similar to ftp(1)
  • Wzdftpd - Modular FTP server configurable online using SITE commands
  • Wput - Upload files or directories to FTP server with resume support
  • Wmget - Dock app for Window Maker providing wget functionality
  • Wget - Retrieve files from the Net via HTTP(S) and FTP
  • Weex - Non-interactive FTP client
  • Waiho - Simple FTP client for GNUstep
  • Vsftpd - FTP daemon that aims to be "very secure"
  • Vsftpd-ext - FTP daemon that aims to be "very secure". Extended build
  • Uftp - Multicast capable FTP client and server
  • Twoftpd - Simple, secure, efficient FTP server
  • Tnftpd - Enhanced FTP server from NetBSD
  • Tnftp - Enhanced FTP client from NetBSD
  • Tftp-hpa - Advanced TFTP server
  • Termscp - TUI file transfer and explorer with support for SCP/SFTP/FTP/S3