123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- .\" Copyright (c) 1986 The Regents of the University of California.
- .\" All rights reserved.
- .\"
- .\" Redistribution and use in source and binary forms are permitted
- .\" provided that the above copyright notice and this paragraph are
- .\" duplicated in all such forms and that any documentation,
- .\" advertising materials, and other materials related to such
- .\" distribution and use acknowledge that the software was developed
- .\" by the University of California, Berkeley. The name of the
- .\" University may not be used to endorse or promote products derived
- .\" from this software without specific prior written permission.
- .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- .\" WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- .\"
- .\" @(#)tftp.1 5.3 (Berkeley) 9/20/88
- .\"
- .TH TFTP 1 "September 20, 1988"
- .UC 6
- .SH NAME
- tftp \- trivial file transfer program
- .SH SYNOPSIS
- .B tftp
- [
- host
- ]
- .SH DESCRIPTION
- .I Tftp
- is the user interface to the Internet TFTP
- (Trivial File Transfer Protocol),
- which allows users to transfer files to and from a remote machine.
- The remote
- .I host
- may be specified on the command line, in which case
- .I tftp
- uses
- .I host
- as the default host for future transfers (see the
- .B connect
- command below).
- .SH COMMANDS
- Once
- .I tftp
- is running, it issues the prompt
- .B tftp>
- and recognizes the following commands:
- .TP
- \fBconnect\fP \fIhost-name\fP [ \fIport\fP ]
- Set the
- .I host
- (and optionally
- .IR port )
- for transfers.
- Note that the TFTP protocol, unlike the FTP protocol,
- does not maintain connections betweeen transfers; thus, the
- .I 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
- .I connect
- command; the remote host can be specified as part of the
- .I get
- or
- .I put
- commands.
- .TP
- \fBmode\fP \fItransfer-mode\fP
- Set the mode for transfers;
- .I transfer-mode
- may be one of
- .IR ascii
- or
- .IR binary .
- The default is
- .IR ascii .
- .TP
- \fBput\fP \fIfile\fP
- .ns
- .TP
- \fBput\fP \fIlocalfile remotefile\fP
- .ns
- .TP
- \fBput\fP \fIfile1 file2 ... fileN remote-directory\fP
- 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
- .I host: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
- .I UNIX
- machine.
- .TP
- \fBget\fP \fIfilename\fP
- .ns
- .TP
- \fBget\fP \fIremotename\fP \fIlocalname\fP
- .ns
- .TP
- \fBget\fP \fIfile1\fP \fIfile2\fP ... \fIfileN\fP
- Get a file or set of files from the specified
- .IR sources .
- .I 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
- .I host: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.
- .TP
- .B quit
- Exit
- .IR tftp .
- An end of file also exits.
- .TP
- .B verbose
- Toggle verbose mode.
- .TP
- .B trace
- Toggle packet tracing.
- .TP
- .B status
- Show current status.
- .TP
- \fBrexmt\fP \fIretransmission-timeout\fP
- Set the per-packet retransmission timeout, in seconds.
- .TP
- \fBtimeout\fP \fItotal-transmission-timeout\fP
- Set the total transmission timeout, in seconds.
- .TP
- .B ascii
- Shorthand for "mode ascii"
- .TP
- .B binary
- Shorthand for "mode binary"
- .TP
- \fBblocksize\fP \fItransfer-blocksize\fP
- Set the blocksize that is used for transfers. This assumes that the
- server knows about RFC1782 and RFC1783 extensions to the TFTP
- protocol; automatic fallback is supported and will result in a default
- blocksize of 512 octets.
- .TP
- \fB?\fP \ [ \fIcommand-name\fP ... ]
- Print help information.
- .SH BUGS
- .PP
- Because there is no user-login or validation within
- the
- .I 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.
|