FTP Commands

Learn more about FTP from the Computer Dictionary of Information Technology
This is a list of all available ftp commands that can be used for file transfers using the file transfer protocol

proxy ftp-command

Execute an ftp command on a secondary control connection. This command allows simultaneous connection to two remote ftp servers for transferring files between the two servers. The first proxy command should be an open, to establish the sec- ondary control connection. Enter the command "proxy ?" to see other ftp commands executable on the secondary connec- tion. The following commands behave differently when pref- aced by proxy: open will not define new macros during the au- to-login process, close will not erase existing macro defini- tions, get and mget transfer files from the host on the pri- mary control connection to the host on the secondary control connection, and put, mput, and append transfer files from the host on the secondary control connection to the host on the primary control connection. Third party file transfers de- pend upon support of the ftp protocol PASV command by the server on the secondary control connection.


! [command [args]]
$ macro-name [args]
account [passwd]
append local-file [remote-file]
ascii
bell
binary
bye
case
cd remote-directory
cdup
chmod mode file-name
close
cr
debug [debug-value]
delete remote-file
dir [remote-directory] [local-file]
disconnect
form format
get remote-file [local-file]
glob
hash
help [command]
idle [seconds]
lcd [directory]
ls [remote-directory] [local-file]
mdelete [remote-files]
mdir remote-files local-file
mget remote-files
mkdir directory-name
mls remote-files local-file
mode [mode-name]
modtime file-name
mput local-files
newer file-name [local-file]
nlist [remote-directory] [local-file]
ntrans [inchars [outchars]]
open host [port]
prompt
proxy ftp-command
put local-file [remote-file]
pwd
quit
quote arg1 arg2 ...
recv remote-file [local-file]
reget remote-file [local-file]
remotehelp [command-name]
remotestatus [file-name]
rename [from] [to]
reset
restart marker
rmdir directory-name
runique
send local-file [remote-file]
sendport
site arg1 arg2 ...
size file-name
status
struct [struct-name]
sunique
system
tenex
trace
type [type-name]
umask [newmask]
user user-name [password] [account]
verbose

FTP Commands

provided by Buster Collings (see also: website color palette picker)