ホーム > サービス
FTPによるファイルのアップロード/ダウンロード方法
このページではMicrosoft Windows98/95の "MS-DOSプロンプト" Windows2000のコマンドプロンプトを利用して、ファイルをアップロード/ダウンロードする方法を説明します。
FTPによるファイルのアップロード/ダウンロード方法
1.MS-DOSプロンプトを起動します。
【スタート】→【プログラム(P)】→【MS-DOSプロンプト】 の順に選択します。
Windows2000の場合は、【スタート】→【プログラム(P)】→【アクセサリ】→【コマンドプロンプト】の順に選択します。
2.ftpの起動
"ftp"と入力することにより起動されます。
ftpが起動されると、ftp>というプロンプトが表示されます。
例)
c:?> ftp
ftp>
3.相手マシンとの接続
ftpの起動後openコマンドにより相手マシンとの接続を行います。
例)
ftp> open www.okayama-u.ac.jp
Connected to www.okayama-u.ac.jp
220 scalar FTP server (SunOS 5.6) ready
User (www.okayama-u.ac.jp:(none)):
4.ユーザ名パスワードの入力
相手マシンとの接続が完了し、name:と表示されたらユ-ザー名を、
passwd:と表示されたらパスワードを入力します。
例)
User (www.okayama-u.ac.jp:(none)): ユーザ名
331 Password required for ユーザ名
Password: パスワード
ftp>
5.相手マシンから自分のマシンへのファイル転送
相手マシン上のファイルを自分のマシンへ転送する場合には、get コマンドを用います。目的のファイルのあるディレクトリまで cd コマンドを使って移動します。
例)
(ftp> bin ← 転送モードをBINARYに変える場合)
ftp> get 相手のマシンのファイル名 自分のマシンのファイル名
200 PORT comand successful.
150 ASCII data connection for
226 ASCII Transfer complete. ← 転送モードは"ASCII"です。binとした場合は、"BINARY"と表示されます。
local : ローカルファイル名 remote:リモートファイル名
mmm bytes received in n seconds (xxx Kbytes/s)
ftp>
●ASCIIモード:送先のサーバーの環境に合わせて「改行コード」を自動的に変換して転送します。 テキストファイル (HTMLやテキストで書かれたCGIスクリプトなど)は必ずこのモードで転送してください。
●BINARYモード: 転送先のサーバーにファイルを「そのままの形」で転送します。 GIF や JPEG といった形式の画像ファイル、exeファイルは必ずこのモードで転送してください。 (転送モードをBINARYモードに変えるには getコマンドを打つ前に bin コマンドをたたきます)
6.自分のマシンから相手のマシンへのファイル転送
自分のマシン上のファイルを相手マシンへ転送する場合には、putコマンドを用います。
例)
ftp> put 相手のマシンのファイル名 自分のマシンのファイル名
200 PORT comand successful.
150 Open ASCII mode date connection for '相手のマシンのファイル名' ← 転送モードはASCIIです
226 Transfer complete.
ftp: xxx byet recived in yyySeconds (xxx Kbytes/s)
ftp>
7.複数ファイルの一括転送(mput,mget)
メタキャラクタ(*や?)を利用することにより、一度に複数のファイルを転送することが可能です。
メタキャラクタ*は複数の文字に対し、?はある一文字に対応します。mput,mgetの場合には、それぞれのファイルが転送される前に、そのファイルを転送するかどうかの問い合わせがあります。
ここでyと入力すると転送され、逆にnと入力するとスキップされます。
例)
ftp> mput file* ← ファイル名が''file''で始まるファイルを転送する
mput file1? y ← file1を転送するかどうかの問い合わせ
200 PORT comand successful.
150 Open ASCII mode date connection for
・
・
mput file2? n ← file2を転送するかどうかの問い合わせ
mput file3.a? y ← file3.aを転送するかどうかの問い合わせ
200 PORT comand successful.
150 Open ASCII mode date connection for ← 転送モードはASCIIです
・
・
ftp>
8.ftpの終了
ftpを終了する場合にはbyeまたはquitコマンドを入力します。
例)
ftp> quit
221 Goodbye
ccews1 demo1>
9.主なftpコマンド
プロンプト記号 ftp> に対して入力できるftpコマンドには、次のようなものがあります。
bin・・・転送モードをBINARYモードに変えます
quit・・・ftpを終了します
open・・・指定したホストと接続します
close・・・相手マシンとの接続を中断します
binary・・・バイナリモードを指定します(画像やデータなどテキスト以外のファイルを転送します)。
ascii・・・テキストモードを指定します(文字だけでできているテキストファイルを転送します).。
get ファイル1 ファイル2・・・相手マシン上のファイル1を自分のマシンへファイル2としてコピーする
put ファイル1 ファイル2・・・自分のマシン上のファイル1を相手マシンへファイル2としてコピーする
lcd ディレクトリ名・・・自分のマシンのカレント・ディレクトリを、指定したディレクトリに変更します。
cd ディレクトリ名・・・相手のマシンのカレント・ディレクトリを、指定したディレクトリに変更します。
dir ディレクトリ名・・・相手のマシンの指定したディレクトリの内容を表示します。
delete ディレクトリ名・・・相手のマシンの指定したファイルを削除します。
【本件お問い合わせ先】利用者相談窓口
学内:内線(津島)7232 学外:086-251-7232