LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

netkit-ftp

netkit FTP client

TLDR

Connect to FTP server
$ netkit-ftp [ftp.example.com]
copy
Connect in passive mode (useful behind firewalls)
$ netkit-ftp -p [ftp.example.com]
copy
Connect with verbose output
$ netkit-ftp -v [ftp.example.com]
copy
Connect without auto-login
$ netkit-ftp -n [ftp.example.com]
copy
Connect with non-interactive multi-file transfers
$ netkit-ftp -i [ftp.example.com]
copy
Enable debugging
$ netkit-ftp -d [ftp.example.com]
copy

SYNOPSIS

netkit-ftp [options] [host]

DESCRIPTION

netkit-ftp is the classic Internet file transfer program. It provides an interactive command-line interface to the standard File Transfer Protocol, allowing users to transfer files to and from a remote network site. It supports auto-login via the .netrc file, passive mode for firewall traversal, and interactive file globbing.

PARAMETERS

HOST

FTP server hostname.
-4
Use only IPv4 to contact the host.
-6
Use only IPv6 to contact the host.
-p
Use passive mode for data transfers. Default when invoked as pftp.
-i
Turn off interactive prompting during multiple file transfers.
-n
Do not attempt auto-login upon initial connection (skip .netrc lookup).
-g
Disable file name globbing.
-v
Verbose output; show all responses from the remote server and data transfer statistics.
-d
Enable debugging.

CAVEATS

Transfers are unencrypted, including passwords. This is a legacy tool that is no longer actively maintained. Consider sftp or lftp for secure transfers.

HISTORY

netkit-ftp is part of netkit, providing standard Unix network utilities since the early internet era.

SEE ALSO

ftp(1), sftp(1), lftp(1)

Copied to clipboard
Kai