Wget

Jul 20, 2023

Retrieve files from the Net via HTTP(S) and FTP

GNU wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive command-line tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.

GNU wget has many features to make retrieving large files or mirroring entire web or FTP sites easy, including

o Can resume aborted downloads, using REST and RANGE o Can use filename wild cards and recursively mirror directories o NLS-based message files for many different languages o Optionally converts absolute links in downloaded documents to relative, so that downloaded documents may link to each other locally o Supports HTTP and SOCKS proxies o Supports HTTP cookies o Supports persistent HTTP connections o Unattended / background operation o Uses local file timestamps to determine whether documents need to be re-downloaded when mirroring o GNU wget is distributed under the GNU General Public License.



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
  • 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
  • Spegla - Mirror program for FTP sites (written in C)