FTPコマンド


リモートマシンとファイルの送受信を行う。

<FTPで使えるcommand>
command format comment
get get remote-file local-file remote machineからfileを入手する。local file名は省略可能。
put put local-file remote-file local machineのfileをremote machineにcopyする。
putだけをタイプすると、ファイル名を聞いてきます。
bye bye FTPを終了する。quitコマンドも同じ。
help help command helpだけタイプした場合はFTPコマンドのリストを表示する。
! ! command コマンドの先頭に!を付加すると、local machineに対してコマンドが発行できる。
(EX.) !dir
!だけタイプすると、!に続けてタイプできるコマンドが表示される。
mget mget remote-files 複数のファイルがgetできます。ワイルドカード*や?が使えます。
mput mput local-files 複数のファイルがputできます。ワイルドカード*や?が使えます。
mdelete mdelete remote-files 複数のファイルがdeleteできます。ワイルドカード*や?が使えます。
prompt prompt mput,mget等を実行する時に、1つ1つのファイルに対して確認入力を要求するか否かを切り替えます。
toggleになっています。on→prompt→off→prompt→on
ascii ascii copyするfileのデータタイプがacsii(英数)データであることを宣言します。
defaultでこのタイプです。
binary binary copyするfileのデータタイプがbinary(image,program実行形式など)データであることを宣言します。
このコマンドを実行せずにimage file等をやり取りすると、生成されたファイルが扱えない場合が多々あります。
そのような場合でも、実行結果は"transfer complete"と表示されますので、要注意です。
他にもありますから、詳しくはmanで調べてください。
*FTPサーバーに許可されていなければ、CONNECTできません。TurboLinuxでは、inetdがFTPサーバーやTELNETサーバーを管理するデーモンで、
/etc/inetd.conf に管理する通信サービスが記述されています。