*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> tftp (1)              
Title
Content
Arch
Section
 

tftp(1)

Contents


NAME    [Toc]    [Back]

       tftp - Provides the Trivial File Transfer Protocol (TFTP)

SYNOPSIS    [Toc]    [Back]

       Interactive form: tftp [remote_host] [port]

       Command-line  form:  tftp  remote_host  [port] -subcommand
       [args]

DESCRIPTION    [Toc]    [Back]

       The tftp command transfers files between hosts using TFTP.
       Because TFTP is a minimal file transfer protocol, the tftp
       command does not provide all  of  the  features  described
       under  the ftp command. For example, tftp does not provide
       subcommands to list remote files or change directories  at
       the  remote  host,  and limited file access privileges are
       given to the remote TFTP server. Note that the  tftp  command
  is not available when your host is operating in controlled
 access (secure) mode.

       The remote host must have a tftpd server  started  by  its
       inetd  server  and have an account defined that limits the
       access of tftpd. Use the tftpd command to set up the  TFTP
       environment and the nobody account.

       The  tftp command has two forms: interactive form and command
 line form.  In the interactive form, tftp  is  issued
       alone  or  with a host argument that specifies the default
       host to use for file transfers during  this  session.  You
       can  also  specify  a port for the tftp connection to use.
       When you enter the  interactive  form,  the  tftp>  prompt
       appears.   In  the  command line form, you specify command
       arguments on the command line, and no prompt appears.  The
       tftp  command can overwrite a file, but prompts you before
       doing so.

       When transferring data to a remote host,  the  transferred
       data   is   placed  in  the  directory  specified  by  the
       remote_file argument.  remote_file must be a fully  specified
  filename,  and  the  remote file must both exist and
       have write permission set for others.   The  tftp  command
       attempts  to  write  the data to the specified file.  However,
 if the remote TFTP server does not have  the  appropriate
  privileges to write the remote file or if the file
       does not already exist, the transfer fails.

SUBCOMMANDS    [Toc]    [Back]

       The tftp subcommands can be entered in either their interactive
  form or in their command line form.  Displays help
       information.  If a subcommand is specified, only  information
  about that subcommand is displayed.  Synonym for the
       mode ascii subcommand.  Synonym for the mode  binary  subcommand.
  This subcommand is used in the interactive mode.
       The image mode is the same as mode binary, but is used  on
       the  command  line.   Sets  the  data block size in bytes.
       Specify a value in the range 8 to 65464. The default block
       size is 512 bytes. Packet size is equivalent to the blocksize
 +4 bytes (516 bytes by default).

              The value of blocksize is constrained by  the  size
              of  the  UDP socket send buffer. Before setting the
              block size to a large value, you should verify  the
              size of the UDP socket send buffer. This buffer has
              a default size of 9216 bytes. You can increase  the
              buffer   size   by   modifying  the  value  of  the
              udp_sendspace system configuration parameter. Refer
              to the sys_attrs(5) and sys_attrs_inet(5) reference
              pages for more information on checking and  setting
              the udp_sendspace parameter.  Sets the remote host,
              and  optionally  the  port,  for  file   transfers.
              Because the TFTP protocol does not maintain connections
 between  transfers,  the  connect  subcommand
              does  not  create  a connection to host, but stores
              the settings for transfer operations.  Because  the
              remote  host can be specified as part of the get or
              put subcommands, which overrides  any  host  previously
  specified,  the  connect  subcommand  is not
              required.  Transfers a file or set  of  files  from
              the  remote  host  to  the local host.  Each of the
              remote_file arguments can be specified  in  one  of
              the  following  two  ways: As a file that exists on
              the remote host, if  a  default  host  was  already
              specified.   As host:file, where host is the remote
              host and file is the name of the file  to  copy  to
              the  local system.  If this form of the argument is
              used, the host  specified  for  the  last  transfer
              becomes  the  default host for subsequent transfers
              in this tftp session.

              In either case, remote_file must be a  fully-specified
  filename.   Toggles  hash  marks.   Sets  the
              transfer mode to ascii or binary.  A transfer  mode
              of  ascii  is  the  default.   Sets  mode to octet.
              Transfers a file or set of  files  from  the  local
              host  onto  the  remote host.  The remote_directory
              and remote_file arguments can be specified  in  one
              of  the  following two ways: As a file or directory
              that exists on the remote host, if a  default  host
              was  already specified.  As host:remote_file, where
              host is the remote host and remote_file is the name
              of  the file or directory on the remote system.  If
              this form of the argument is used, the host  specified
 for the last transfer becomes the default host
              for subsequent transfers in this tftp session.

              In either of these cases, the  remote  filename  or
              directory name must be a full pathname, even if the
              local and remote directories have the same name. If
              a remote directory is specified, the remote host is
              assumed to use UNIX pathname syntax.   Exits  tftp.
              An  End-of-File  also  exits the program.  Displays
              transfer rate information.  Defines the retransmission
  time-out  for each packet, in seconds.  Shows
              the current status of tftp, including  the  current
              transfer mode (ascii or binary), connection status,
              time-out value, and so on.  Sets the  total  transmission
 time-out to the number of seconds specified
              by value.  Turns packet tracing on or  off.   Turns
              verbose mode, which displays additional information
              during file transfer, on or off.







EXAMPLES    [Toc]    [Back]

       To enter tftp, check the current status, connect to host1,
       and transfer the file update from host1 to the local host,
       enter: $ tftp tftp> status

       Not connected.  Mode: netascii Verbose: off   Tracing: off
       Rexmt_interval: 5 seconds, Max-timeout: 25 seconds

       tftp> connect host1 tftp> get /u/alice/update update tftp>
       quit $

              The get subcommand transfers the file  update  from
              the  remote  host to your local host. Note that the
              directory /u/alice on the  remote  host  must  have
              read permission set for others.

              To perform the same operation in command-line mode,
              enter: $ tftp host1  -status  -get  /u/alice/update
              update Connected to host1.  Mode: netascii Verbose:
              off   Tracing: off Rexmt_interval: 5 seconds,  Maxtimeout:
 25 seconds

              To  open  a  tftp  connection  to host1, set binary
              mode, transfer the file  game.exe  from  the  local
              host  to host1, and rename the file in the process,
              enter: $ tftp host1 tftp> binary tftp> put game.exe
              /u/alice/tictactoe.exe

              The put subcommand transfers the file game.exe from
              your local host  to  the  remote  host  as  tictactoe.exe.
  Note  that  the directory /u/alice on the
              remote host must have write permission set for others.
  Also,  the  file  tictactoe.exe  must already
              exist on the server and have write  permission  set
              for others.

              To perform the same operation in command-line mode,
              enter:  $  tftp   host1   -binary   -put   game.exe
              /u/alice/tictactoe.exe

              To  transfer  two  files from the local host to two
              remote hosts, enter: $ tftp tftp> put  product.html
              pricelist.html host1:/u/alice/public_html tftp> put
              product.html pricelist.html host2:/public/documents

              The  put  subcommand  transfers the files from your
              local host  to  the  specified  directory  on  each
              remote  host. Again, the files and directories must
              already exist on the remote hosts  and  have  write
              permissions  set for others. When the file transfer
              is complete, the  last  host,  host2,  becomes  the
              default  host for subsequent transfers in this tftp
              session.

              To perform the same operation in command-line mode,
              enter:    $    tftp    host1    -put   product.html
              pricelist.html /u/alice/public_html  $  tftp  host2
              -put product.html pricelist.html /public/documents







FILES    [Toc]    [Back]

       Defines  the  address of the local host, and specifies the
       names and addresses of remote hosts.  Defines the  sockets
       and protocols used for Internet services.

SEE ALSO    [Toc]    [Back]

      
      
       Commands:  ftp(1),  ftpd(8), inetd(8), rcp(1), syslogd(8),
       tftpd(8)



                                                          tftp(1)
[ Back ]
 Similar pages
Name OS Title
tftpd Tru64 The DARPA Trivial File Transfer Protocol (TFTP) server
tftpd HP-UX trivial file transfer protocol server
tftpd IRIX internet Trivial File Transfer Protocol server
tftpd OpenBSD DARPA Trivial File Transfer Protocol server
tftpd FreeBSD Internet Trivial File Transfer Protocol server
tftp OpenBSD trivial file transfer program
tftp IRIX trivial file transfer program
tftp FreeBSD trivial file transfer program
tftp HP-UX trivial file transfer program
umodem HP-UX XMODEM-protocol file transfer program
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service