1. FTP コマンド - 概要

 
1.1 概要

1.1 概要

 おおまかな説明は「ウィキペディア - FTP」をご参照ください。  FTP は、インタネットが普及する以前に LAN 内の通信で広く使われていた、プロトコルで、当時はコマンドラインで入力することしかできませんでした。  今でも Windows 系であれば、DOS プロンプトから使用できます。  以下のプログラムが動作しています。

C:¥Windows¥System32¥ftp.exe
C:¥Windows¥SysWOW64¥ftp.exe
 unixLinux 系の場合も、デフォルトでインストールされるかまたは基本パッケージにバンドルされています。  実装状況は、OS 等により異なりますが、基本的なコマンドは同様です。  Windows10 のコマンドの一覧

ftp> ?
コマンドは省略することができます。コマンド:

!               delete          literal         prompt          send
?               debug           ls              put             status
append          dir             mdelete         pwd             trace
ascii           disconnect      mdir            quit            type
bell            get             mget            quote           user
binary          glob            mkdir           recv            verbose
bye             hash            mls             remotehelp
cd              help            mput            rename
close           lcd             open            rmdir
 CenrOS 6.8

ftp> ?
Commands may be abbreviated.  Commands are:

!               debug           mdir            sendport        site
$               dir             mget            put             size
account         disconnect      mkdir           pwd             status
append          exit            mls             quit            struct
ascii           form            mode            quote           system
bell            get             modtime         recv            sunique
binary          glob            mput            reget           tenex
bye             hash            newer           rstatus         tick
case            help            nmap            rhelp           trace
cd              idle            nlist           rename          type
cdup            image           ntrans          reset           user
chmod           lcd             open            restart         umask
close           ls              prompt          rmdir           verbose
cr              macdef          passive         runique         ?
delete          mdelete         proxy           send
 Solaris 10

ftp> ?
Commands may be abbreviated.  Commands are:

!               cr              mdir            protect         safe
$               delete          mechanism       proxy           send
account         debug           mget            put             sendport
append          dir             mkdir           pwd             site
ascii           disconnect      mls             quit            status
bell            form            mode            quote           struct
binary          get             mput            recv            sunique
bye             glob            nlist           reget           tcpwindow
case            hash            nmap            remotehelp      tenex
ccc             help            ntrans          rename          trace
cd              lcd             open            reset           type
cdup            ls              passive         restart         user
clear           macdef          private         rmdir           verbose
close           mdelete         prompt          runique         ?
 FreeBSD 10.3 RELEASE

ftp> ?
Commands may be abbreviated.  Commands are:

!            cr           ftp          macdef       msend        prompt       restart      sunique
$            debug        gate         mdelete      newer        proxy        rhelp        system
account      delete       get          mdir         nlist        put          rmdir        tenex
append       dir          glob         mget         nmap         pwd          rstatus      throttle
ascii        disconnect   hash         mkdir        ntrans       quit         runique      trace
bell         edit         help         mls          open         quote        send         type
binary       epsv         idle         mlsd         page         rate         sendport     umask
bye          epsv4        image        mlst         passive      rcvbuf       set          unset
case         epsv6        lcd          mode         pdir         recv         site         usage
cd           exit         less         modtime      pls          reget        size         user
cdup         features     lpage        more         pmlsd        remopts      sndbuf       verbose
chmod        fget         lpwd         mput         preserve     rename       status       xferbuf
close        form         ls           mreget       progress     reset        struct       ?