next up previous contents index
Next: 3.4 Netscape Navigator Up: 3. Macintoshからのネットワーク利用 Previous: 3.2 NCSA Telnet


    
3.3 Fetch

MacintoshとUNIX環境との間でファイルのやりとりを行う場合は,Fetchを使用 する.Fetchを使用すると,Macintoshで作成したテキストや画像をCNSのホー ムディレクトリに転送したり,逆にUNIXのホストで編集したファイルを Macintoshに転送できる.

3.3.1 起動,終了,接続

起動

アイコン(図)をダブルクリックすると Fetchが起動する.


  
図: Fetchのアイコン

終了

Fetchを終了するにはメニューバーから[File]→[Quit]を選択する.

CNSへの接続

Fetchを起動すると,図のようなウィンドウが表示される.


  
図: FetchによるCNSへの接続

`Host'に接続するホスト名を入力する.ホームディレクトリとファイルをやり とりする場合はどのホストを指定してもよい.`User ID',`Password'にCNSで のログイン名,パスワードをそれぞれ入力し,<RET> を押すか[OK]をク リックする.以上の3項目を入力する前に<RET> を押すと接続されないの で注意すること. カーソル移動は<TAB> を使うかマウスでクリックして行う.`Directory'に は,接続時のカレントディレクトリを指定する.何も入力しないと自分のホー ムディレクトリに移動する.


  
図: Fetchの接続後の画面

接続が完了すると,図のようなウィンドウが現れ, 指定したディレクトリ,もしくはホームディレクトリにあるファイルやディレク トリの一覧が表示される.

   
3.3.2 MacintoshからUNIX環境へのファイル転送

単独のファイルの転送

MacintoshからUNIX環境へ単独のファイルを転送する方法を説明する.

1.
転送先のディレクトリを選択する.
転送先のディレクトリを指定するには, 操作ウィンドウでディレクトリをダブルクリックして開く. ディレクトリの名前が反転されているだけでは,そのディレクトリには 転送できないので注意すること.
2.
転送するファイルを選択する.
転送するディレクトリを指定したらウィンドウにある[Put File...]をクリッ クすると,新たにウィンドウが表示される. 転送するファイルを選択し,ファイル名を反転させて[開く]をクリックする.
3.
UNIX環境でのファイル名と転送フォーマットを入力する.
新たにウィンドウが表示される(図)ので, ファイル名と転送フォーマット()を入力し, [OK]をクリックする.


  
図: ファイル名・転送フォーマットの選択

複数のファイルの転送

複数のファイルやフォルダをMacintoshからUNIX環境に送りたい場合は, まとめて転送するとができる.

1.
メニューバーから[Remote]→[Put Folders and Files...]を選択する.
2.
転送するファイルを選択する.
新たにウィンドウが表示されるので, 転送するファイルやフォルダを選択し,[Add]をクリックする. すると,``Files and Folders to upload:''リストの中に, 選択したファイルまたはフォルダが加えられる. これを繰り返し, 転送するファイルやフォルダをすべて選択し終えたら,[Done]をクリックする.
3.
ファイルの転送フォーマットを選択する.
新たにウィンドウが表示されるので, ファイルの種類に合わせて転送フォーマット ()を指定し, [OK]をクリックする(図). また,単独のファイル転送の場合と異なり,UNIX環境でのファイル名 を指定できないので,ファイル名を変更する場合は 転送を行う前にMacintosh側でファイル名を変えておくこと.

   
3.3.3 UNIX環境からMacintoshへのファイルの転送

単独のファイルの転送

1.
Macintoshに転送するファイルを選択する.
転送するファイルがあるディレクトリを指定するには, 操作ウィンドウでディレクトリをダブルクリックして開く. 転送するファイルを選択してファイル名を反転させ, [Get File...]をクリックする.
2.
ファイルを保存するフォルダを指定する.
新たにウィンドウが表示されるので, ファイルをMacintoshのどのフォルダに保存するかを指定する. ファイル名の変更が必要な場合はそのウィンドウの `Save text file as:'の欄で指定する.

複数のファイルの転送

Fetchでは複数のファイルやディレクトリをUNIX環境からMacintoshに転送できる.

1.
転送したいファイルやディレクトリを選択する.
複数のファイルやディレクトリ単位でUNIX環境からMacintoshに転送する場合は, Fetchの操作ウィンドウで, 転送するディレクトリやファイルをすべて選択する. 複数のディレクトリやファイルを一度に選択するには, を押しながら順にクリックする. ただし違うディレクトリにあるディレクトリやファイルを同時 に指定できないので注意すること.
2.
ファイルを保存するフォルダを選択する.
転送するファイルをすべて反転させたら, メニューバーの[Remote]から[Get Directoriese and Files...]を選択する. 転送先を指定するウィンドウが表示されるので, 転送するフォルダまで移動して[Save Files Here]をクリックする.

   
3.3.4 転送時のフォーマット

MacintoshからUNIX環境へファイルを転送する場合には ファイルの転送フォーマットを指定しなければならない. 表に 基本的なファイル形式とそれに対応する転送フォーマットを示す.


 
表: 転送フォーマットとファイル形式
 
転送形式 ファイルの種類
Text テキストファイル,EPSファイル,PSファイル
BinHex バイナリデータをUNIX環境でメールにとり込む場合
MacBinaryII UNIX環境で利用せずUNIX環境に一時的にファイルを置く場合
Raw Data その他,画像・音声・動画ファイルなど.

3.3.5 日本語の文書の場合

日本語で書かれたテキストファイルを転送する場合, 文字化けを起こすことがある. これは,UNIXとMacintoshでは,日本語を保存する形式が違うためである. 文字化けを直すためには,文字コードを変換しなければならない.

漢字コードの変換はUNIXのホストで行う.

Macintoshで作成したファイルをUNIX環境へ転送して利用する場合は 転送後に次のようにする.

% nkf -j ファイル名 > UNIX環境でのファイル名 <RET>
UNIXのホストで作成したファイルをMacintoshへ転送して利用する場合は 転送前に次のようにする.
% nkf -s ファイル名 > Macintoshでのファイル名 <RET>
ファイル名は前のファイル名とは違う名前にする.nkfコマンドについて詳しくは,を参照すること.

Fetchでは,メニューバーの [Customize]→[Preference]→[Misc]で,`Translate ISO characters'をチェックしておくと日本語のテキストファイルがうまく転 送できないことがあるので注意すること.

3.3.6 その他

FetchはUNIX環境・Macintosh間のファイルのやりとりだけでなくanonymous ftp の利用も可能である.anonymous ftpについては を参照すること.