lHTML FTP 登録の具体例 '98. 4.19   /'96. 7. 7
l.お知らせ 内容 LINK FILE   HTML Win PC Unix MS-DOS C C++ Mfc Java 
.全般_ .文字 _配置   _リンク .フレ-ム  CGI .タグ一覧.
登録_ .音・画. .スタイル .--. .ActiveX.  ---  .名前. _一覧
  準備   具体例   登録   ダウンロード   コマンド   FTPソフト   未使用  

登録の具体例(ファイルを登録する。)

次の場合を想定します。
ただし、mtoga は自分に与えられたホームディレクトリであるとします。
 転送元ファイル  転送済後のファイル
D:\HTML\UP\index.htm
D:\HTML\UP\index2.htm
D:\HTML\UP\GIF\Ball.gif
D:\HTML\UP\GIF\Bat.gif
mtoga/index.htm
mtoga/index2.htm
mtoga/GIF/Ball.gif
mtoga/GIF/Bat.gif
あらかじめ次のように、転送元ディレクトリを指定してから 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:\>

T

  mtoga@sannet.ne.jp   登録日 '96. 6.15
URL : http://www.page.sannet.ne.jp/mtoga/index.html