Windowsの便利な使い方
ftp
ファイルを転送する
Vista 7 8 10

機能

FTPサーバにファイル・ディレクトリの転送を行う。FTPもWindows環境ではGUIで操作するのが一般的だが、CUIしか使えない場合などに便利。


形式

ftp (option) hostname



オプション

オプション 説明
-a データ接続の開始時に任意のローカルインターフェイスを使用する
-A anonymousログインをする
-d デバッグモードで実行する
-g ファイル名のパターンマッチを無効にする
-i 複数ファイル転送時に対話型で行わない
-n 接続時に自動でログインしない
-v リモートサーバからのメッセージを表示しない
-s:FileName FTPコマンドを記述したテキストファイルを指定すると、FTP開始後に自動実行される
-x:send sockbuf SO_SNDBUFの既定のサイズである「8192」を上書きする
-r:recv sockbuf SO_RCVBUFの既定のサイズである「8192」を上書きする
-b:async count 既定の非同期数である「3」を上書きする
-w:windowsize 既定の転送バッファサイズ「65535」を上書きする
-? ヘルプを表示する

コマンド例

ftp www.example.com www.example.comに接続する
ftp -A www.example.com anonymousでwww.example.comに接続する

実行例

Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\>ftp hostname
hostname に接続しました。
220 ProFTPD 1.2.9 Server (ProFTPD) [xxx.xxx.xxx.xxx]
ユーザー (hostname:(none)): xxx
331 Password required for xxx.
パスワード:
230 User xxx logged in.
ftp> pwd
257 "/dir" is current directory.
ftp> dir
200 PORT command successful
150 Opening ASCII mode data connection for file list
drwx------   2 574      523             6 Jul 20  2004 xxxxx
drwx------   2 574      523             6 Apr 20  2006 xxxxx
-rw-------   1 574      523         10379 Apr  3  2006 xxxxx
-rw-------   1 574      523         22876 Sep 20 23:22 xxxxx
drw-------   2 574      523            23 Jul 20  2004 xxxxx
226 Transfer complete.
ftp: 33 バイトが受信されました 0.00秒 82.50KB/秒。
ftp> quit

C:\>

C:\>ftp hostname
hostname に接続しました。
220 ProFTPD 1.2.9 Server (ProFTPD) [xxx.xxx.xxx.xxx]
ユーザー (hostname:(none)): xxx
500 USER: command requires a parameter.
ログインできませんでした。
ftp> quit
221 Goodbye.

C:\>ftp hostname
hostname に接続しました。
220 ProFTPD 1.2.9 Server (ProFTPD) [xxx.xxx.xxx.xxx]
ユーザー (hostname:(none)): xxx
331 Password required for xxx.
パスワード:
530 Login incorrect.
ログインできませんでした。
ftp> quit
221 Goodbye.

C:\>

その他

コマンドを中止するには [Ctrl + C]を押す。


関連ページ

copy ・・・ファイルをコピーする
xcopy ・・・ファイルをディレクトリ構造ごとコピーする
del ・・・ファイルを削除する
move ・・・ファイルを移動する
arp ・・・IPアドレスとMACアドレスの対応付けを表示・変更する