A.5 コンピュータ間のファイルの移動
FTP
ネットワークでファイルをやりとりする規格にFTPというものがあります.File Transfer Protocolの略でファイルをやり取りするためのお約束というようなものです.HTTPでもファイルを受信することができますがFTPには次のような特徴があります.
- どんな種類のファイルでもそのままやりとりできる.
- アクセス権があるファイルならどれでもやりとりできる.
- 大容量のファイルをダウンロードする際に適している.
FTPで通信を行うためのもっとも一般的なソフトウェアとしてftpがあります.ftpはコマンドラインで使用でき,Windows版とUNIX版であまり違いがありません.それではftpを使用してみましょう.
1.スタートボタンからプログラム→アクセサリ→コマンドプロンプトを選びます. 2.現れた画面でftp ccz00.sfc.keio.ac.jp
と入力しリターンキーを押します.
Microsoft(R) Windows NT(R) (C)Copyright Microsoft Corp 1985-1996. C:\>ftp ccz00.sfc.keio.ac.jp Connected to ccz00.sfc.keio.ac.jp. 220 ccz00 FTP server (Version 4.130 1998年10月16日 (金) 15時10分53秒 JST) ready. User (ccz00.sfc.keio.ac.jp:(none)): 自分のCNSログイン名を入力します. Password: 自分のパスワードを入力します. 230 User t01000tf logged in. ftp> |
ftp> ls
と入力すると自分のディレクトリのファイルの一覧が表示できます.
ディレクトリの変更はcdで行います.
~/ipl20/day06/abc.txt というファイルをダウンロードするためには
ftp> cd ipl20
ftp> cd day06
ftp> get abc.txt
というコマンドを実行します.
getというコマンドは接続先のコンピュータのカレントディレクトリにある指定のファイルをダウンロードします.また,putというコマンドは使用中のコンピュータのカレントディレクトリにある指定のファイルをアップロードします.使用中のコンピュータのカレントディレクトリに123.txtというファイルがある場合
ftp> cd day06
ftp> get abc.txt
ftp > put 123.txt
でそのファイルのコピーが接続先のディレクトリに置かれます.
注意: テキストファイルを別のコンピュータに転送すると、文字コードの変換が必要になることがあります。文字コードについては前節を見てください。
その他のFTPアプリケーション
ftp以外にもFTPを使ってファイルをやり取りできるアプリケーションが多数あります.特にwindowsではファイルを視覚的に操作できるものが多くCNSにもffftpというアプリケーションがインストールされています.各自試してみてください.