tftp(1c)tftp(1c)Nametftp - trivial file transfer program
Syntaxtftp [host] [port]
Description
The command provides the user interface to the Internet standard Triv‐
ial File Transfer Protocol. The program allows a user to transfer
files to and from a remote network site. The remote host can be speci‐
fied on the command line. If you specify the remote host on the com‐
mand line uses host as the default host for future transfers.
If a port is specified, uses that port number instead of the standard
service port. When the user invokes the program enters its command
interpreter and awaits instructions. The prompt tftp> is displayed on
the screen.
The following commands are recognized by
? Displays a help message that gives a brief summary
of the commands.
ascii Specifies mode ascii.
binary Specifies mode binary.
connect host-name [ port ]
Sets the host and, optionally, sets port for trans‐
fers. Note that the TFTP protocol does not main‐
tain connections between transfers. Because merely
remembers what host should be used for transfers
instead of actually creating a connection, it is
not necessary to use the command. The remote host
can be specified as part of the or commands.
get remote-file... [ local-file ]
Gets a file or set of files from the specified
sources. If the host has already been specified,
the source can be in the form of a filename on the
remote host. If the host has not been specified,
the source can be a string of the form host:file,
specifying both a host and filename at the same
time. If the latter form is used, the last host‐
name entered becomes the default for future trans‐
fers.
mode Sets the file transfer type to network ASCII or
binary. The default type is network ASCII.
put local-file... [ remote-file/directory ]
Puts a file or set of files to the specified remote
file or directory. If the remote host has already
been specified, the destination can be a filename
on it. If the remote host has not been specified,
the destination can be a string of the form
host:filename, specifying both a host and filename
at the same time. If the latter form is used, the
last hostname entered becomes the default for
future transfers. If the remote-directory form is
used, the remote host is assumed to be a UNIX
machine.
quit Exits the program.
rexmt Sets the retransmit timer.
status Shows what believes to be the current connection
status.
timeout Set the transaction timeout.
trace Sets the packet trace flag.
verbose Sets the verbose mode flag.
Restrictions
Since the TFTP protocol does not support any authentication, files must
be world read (writable) on the remote system.
Because there is no user-login validation within the TFTP protocol, the
remote site should have some sort of file access restrictions in place.
The exact methods are specific to each site.
tftp(1c)