あらかじめ次のように、転送元ディレクトリを指定してから FTP を起動します。
FTP 起動後に、lcd コマンドで変更できます。
lcd コマンドだけを実行すると、
ここで指定したディレクトリに戻ります。
|
C:\> D:
D:\> CD \HTML\UP
D:\HTML\UP> FTP ...FTP を起動します。(ファイルの転送元は D:\HTML\UP )
|
|
C:\> FTP ...FTP を起動します。
ftp> open sannet.ne.jp ...接続します。
Connected to ftp.sannet.ne.jp. ...接続されました。
220 svan03 FTP server (Version wu-2.4(1) 1995ヌッ11キ・1ニ・(ナレ) 21サeady.
User (ftp.sannet.ne.jp:(none)): mtoga ...ID(POPユーザー名)を入力します。
331 Password required for mtoga. ...ID のパスワードが必要である。
Password: ***** ...パスワード(POPパスワード)を入力します。(表示されません)
間違えたときは、かまわずにリターンキーを押して、やり直します。
230 User mtoga logged in. Access restrictions apply. ...ログインOK。
ftp> pwd ...現在のカレントディレクトリを確認してみます。
257 "/userpage/mtoga" is current directory. ...現在のカレントディレクトリ。
ftp> dir ...カレントディレクトリの内容を表示してみます。
200 PORT command successful. ...コマンドは正常に機能。
150 Opening ASCII mode data connection for /bin/ls.
total 8
drwxr-xr-x 2 mtoga sannet 512 Jun 10 04:02 . ...カレントディレクトリ
drwxr-xr-x 74 root other 1536 Jun 13 02:38 .. ...親ディレクトリ
-rw-r--r-- 1 mtoga sannet 190 Jun 10 04:04 title.txt...格納済ファイル
226 Transfer complete.
189 bytes received in 0.66 seconds (0.29 Kbytes/sec)
|
ファイル数が多くなった場合には、Cオプションを付けた lsコマンドが便利です。
|
ftp> ls -C
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
Bih-HOME.htm Bih-HTML_S01.htm Bih-SAMP_03.htm Bit-MAP.txt
Bih-HTML_1.htm Bih-HTML_S02.htm Bih-SAMP_04.htm Bit-MS-DOS.txt
Bih-HTML_2.htm Bih-HTML_S03.htm Bih-UNIX_1.htm GIF
Bih-HTML_3.htm Bih-HTML_S04.htm Bih-UNIX_2.htm index.htm
Bih-HTML_41.htm Bih-HTML_X.htm Bih-WIN_1.htm title.txt
226 Transfer complete.
667 bytes received in 0.28 seconds (2.38 Kbytes/sec)
|
|
----------------ソースファイル登録-------------------------
ftp> lcd d:\html\up ...自分のパソコンのディレクトリを移動します。
Local directory now D:\html\UP ...現在のディレクトリ。
ftp> put index.htm ...index.htmを登録します。
200 PORT command successful. ...PORTコマンドは正常に処理された。
150 Opening ASCII mode data connection for index.htm...アスキーモードで開きます。
226 Transfer complete. ...転送完了。
903 bytes sent in 0.06 seconds (15.05 Kbytes/sec) ...転送されました。
ftp> put index2.htm ...index2.htmを登録します。
200 PORT command successful.
150 Opening ASCII mode data connection for index.htm
226 Transfer complete.
903 bytes sent in 0.06 seconds (15.05 Kbytes/sec)
----------------画像ファイル登録---------------------------
ftp> mkdir GIF ...画像ファイルを転送するディレクトリを作ります。
257 MKD command successful.
ftp> cd GIF ...今作ったディレクトリに移動します。
250 CWD command successful.
ftp> lcd d:\html\UP\GIF ...転送元のディレクトリを指定します。
Local directory now D:\html\UP\SAMP
ftp> type binary ...転送モードをバイナリに変更します。
200 Type set to I. ...転送モード タイプ I にセットされました。
ftp> mput * ...連続登録を指定します。
mput .? n ...ディレクトリ情報は必要ないので、n を押します。
mput ..? n ...親ディレクトリの情報は必要ないので、n を押します。
mput Ball.gif? y ...y キーを押して、登録します。(リターンキーでも可。)
200 PORT command successful.
150 Opening BINARY mode data connection for Ball.gif
226 Transfer complete.
307 bytes sent in 0.00 seconds (307000.00 Kbytes/sec) ...登録されました。
mput Bat.gif? y ...y キーを押して、登録します。
200 PORT command successful.
150 Opening BINARY mode data connection for Bat.gif
226 Transfer complete.
403 bytes sent in 0.00 seconds (403000.00 Kbytes/sec)
----------------ファイル登録終了---------------------------
まちがえてコマンドを実行してしまった時は、Ctrl + Z で強制終了します。
Ctrl + C が効かない時は、Ctrl + D で強制終了/通信終了します。
テキスト以外のファイルをアスキーモードで転送すると、
ファイルは正しく転送しないかも知れない。と、警告メッセージが表示されます。
|
150 Opening ASCII mode data connection for Ball.gif
226-WARNING! 4 bare linefeeds received in ASCII mode
File may not have transferred correctly.
226 Transfer complete.
903 bytes sent in 0.06 seconds (15.05 Kbytes/sec)
|
不用なファイルを登録してしまったときなどは、delete コマンドで削除します。
|
ftp> delete Ball.gif
250 DELE command successful.
|
複数のファイルを連続して削除するときは、mdelete を使います。
mdelete * のように入力すると、mput の場合と同じように、
確認しながら連続削除できます。
mdelete * は、下層のディレクトリのファイルもすべて削除対象にします。
登録したファイルの名前を変更するときは、rename を使います。
|
ftp> rename Ball.gif Ball2.gif Ball.gif → Ball2.gif
250 RENAME command successful.
|
mput コマンドは、オプション * が使えます。
mput コマンドを使っていて、登録しないファイルがある場合には n を入力します。
|
ftp> mput * ...全ファイル連続登録を指定します。
mput .? n ...登録をキャンセルします。
mput ..? ...次のファイルに移ります。
|
|
ftp> cd ../ ...必要なら、ひとつ上のディレクトリに戻ります。
250 CWD command successful.
ftp> bye ...サーバーとの FTP 通信を終了します。
221 Goodbye. ...通信は終了しました。
C:\>
|