p l -tag -width verbose -compact t Cm ? Ar command-name ... Print help information.
p t Cm ascii Shorthand for "mode ascii"
p t Cm binary Shorthand for "mode binary"
p t Cm connect Ar host-name Op Ar port Set the .Ar host (and optionally .Ar port ) for transfers. Note that the .Tn TFTP protocol, unlike the .Tn FTP protocol, does not maintain connections between transfers; thus, the .Cm connect command does not actually create a connection, but merely remembers what host is to be used for transfers. You do not have to use the .Cm connect command; the remote host can be specified as part of the .Cm get or .Cm put commands.
p t Cm get Ar filename t Cm get Ar remotename localname t Cm get Ar file1 file2 ... fileN Get a file or set of files from the specified .Ar sources . .Ar Source can be in one of two forms: a filename on the remote host, if the host has already been specified, or a string of the form .Ar hosts:filename to specify both a host and filename at the same time. If the latter form is used, the last hostname specified becomes the default for future transfers.
p t Cm mode Ar transfer-mode Set the mode for transfers; .Ar transfer-mode may be one of .Em ascii or .Em binary . The default is .Em ascii .
p t Cm put Ar file t Cm put Ar localfile remotefile t Cm put Ar file1 file2 ... fileN remote-directory Put a file or set of files to the specified remote file or directory. The destination can be in one of two forms: a filename on the remote host, if the host has already been specified, or a string of the form .Ar hosts:filename to specify both a host and filename at the same time. If the latter form is used, the hostname specified becomes the default for future transfers. If the remote-directory form is used, the remote host is assumed to be a x machine. If you need to specify IPv6 numeric address to .Ar hosts , wrap them using square bracket like .Ar [hosts]:filename to disambiguate the colon.
p t Cm quit Exit .Nm "" . An end of file also exits.
p t Cm rexmt Ar retransmission-timeout Set the per-packet retransmission timeout, in seconds.
p t Cm status Show current status.
p t Cm timeout Ar total-transmission-timeout Set the total transmission timeout, in seconds.
p t Cm trace Toggle packet tracing.
p t Cm verbose Toggle verbose mode. .El .Sh HISTORY The .Nm command appeared in x 4.3 . IPv6 support was implemented by WIDE/KAME project in 1999. .Sh SECURITY CONSIDERATIONS Because there is no user-login or validation within the .Tn TFTP protocol, the remote site will probably have some sort of file-access restrictions in place. The exact methods are specific to each site and therefore difficult to document here.