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>
という表示にかわったらCNSの自分のディレクトリとファイルをやりとりできます. まず
ftp> ls
と入力すると自分のディレクトリのファイルの一覧が表示できます. ディレクトリの変更はcdで行います. ~/ipl20/day06/abc.txt というファイルをダウンロードするためには
ftp> cd ipl20
ftp> cd day06
ftp> get abc.txt
というコマンドを実行します. getというコマンドは接続先のコンピュータのカレントディレクトリにある指定のファイルをダウンロードします.また,putというコマンドは使用中のコンピュータのカレントディレクトリにある指定のファイルをアップロードします.使用中のコンピュータのカレントディレクトリに123.txtというファイルがある場合
ftp > put 123.txt
でそのファイルのコピーが接続先のディレクトリに置かれます.

注意: テキストファイルを別のコンピュータに転送すると、文字コードの変換が必要になることがあります。文字コードについては前節を見てください。

その他のFTPアプリケーション

ftp以外にもFTPを使ってファイルをやり取りできるアプリケーションが多数あります.特にwindowsではファイルを視覚的に操作できるものが多くCNSにもffftpというアプリケーションがインストールされています.各自試してみてください.