HP-UX Reference (11i v1 05/09) - 1 User Commands A-M (vol 1)

f
ftp(1) ftp(1)
status
Show the current status of ftp.
struct [struct-name ]
Set the FTP file transfer struct to struct-name. The only supported struct is
file.
sunique
Toggle storing of files on remote machine under unique file names. The remote server reports the
unique name. By default, sunique is off
.
system
Show the type of operating system running on the remote machine.
tenex
Set the FTP file transfer type to
tenex.
type [type-name ]
Set the FTP file transfer type to type-name.Iftype-name is unspecified, write the current type to
stdout.
Ascii, binary, and
tenex are the types currently supported.
umask [newmask ]
Set the default umask on the remote server to newmask.Ifnewmask is omitted, the current umask is
printed.
user user-name [ password ][account ]
Log into the server host on the current connection, which must already be open. A .netrc file in
the user’s local home directory can provide the user-name, password, and optionally the account; see
netrc(4). Otherwise
ftp prompts the user for this information. The HP-UX FTP server does not
require an account. For security reasons, ftp always requires a password. It does not log into
remote accounts that do not have a password.
In a secure environment based on Kerberos V5, ftp will not require a password. Instead, Kerberos
authentication and authorization will be performed as described in sis(5). In all other environments,
users are considered authenticated if they have a password and that password is correct, and author-
ized if an account exists for them on the remote system.
verbose
Toggle verbose output. If verbose output is enabled, ftp displays responses from the server host,
and when a file transfer completes it reports statistics regarding the efficiency of the transfer.
? [command ]
A synonym for the help command. Prints the help information for the specified command.
Aborting A File Transfer
To abort a file transfer, use the terminal interrupt key (usually Ctrl-C). Sending transfers are halted
immediately.
ftp halts incoming (receive) transfers by first sending a FTP protocol ABOR command to
the remote server, then discarding any further received data. The speed at which this is accomplished
depends upon the remote server’s support for
ABOR processing. If the remote server does not support the
ABOR command, an ftp> prompt does not appear until the remote server completes sending the
requested file.
The terminal interrupt key sequence is ignored while ftp awaits a reply from the remote server. A long
delay in this mode may result from the ABOR processing described above, or from unexpected behavior by
the remote server, including violations of the FTP protocol. If the delay results from unexpected remote
server behavior, the local ftp program must be killed manually.
File Naming Conventions
Files specified as arguments to ftp commands are processed according to the following rules.
If the file name - is specified, ftp uses the standard input (for reading) or standard output (for writ-
ing).
If the first character of the file name is |, ftp interprets the remainder of the argument as a shell
command. ftp forks a shell, using popen() (see popen(3S)) with the supplied argument, and reads
(writes) from standard output (standard input). If the shell command includes spaces, the argument
must be quoted, as in:
"| ls -lt"
Section 1310 Hewlett-Packard Company 6 HP-UX 11i Version 1: September 2005