2003 CNS GUIDE
copyright
 

3.3 Machintosh でのファイル転送

ここではMac OS X を想定したファイル転送の方法について説明します. Mac OS X でファイル転送を行うにはTerminalを利用します. Terminalの起動と終了方法は,[*]を参照してください.

3.3.0.1 リモートホストへのファイル転送

Terminalが起動すると,`%'が表示されてキー入力が可能な状態になります. ログイン名t03000tf がリモートホストccz03.sfc.keio.ac.jp のホームディレクトリへファイルを転送する例を次に示します.

`%'の後に続いて`scp'を入力しスペースを押します.


% scp _
 

次にFinder([*]) から転送したいファイルをTerminalへドラッグ・アンド・ドロップ します. 例えば`Mac'というユーザがデスクトップにある `memo.txt'ファイルをドラッグ・アンド・ドロップ した場合,Terminalウィンドウに`memo.txt'のファイルの 絶対パスが次のように追加されます.


% scp /Users/Mac/Desktop/memo.txt _
 

次にリモートホストを指定します. 転送するファイルのあとにスペースを空け,`-l'に続いてリモートホスト に接続する際に用いる ユーザ名を入力し,スペースを入れたあとに リモートホスト名を入力します.


% scp /Users/Mac/Desktop/memo.txt -l t03000tf ccz03.sfc.keio.ac.jp _
 

リモートホスト名のあとに`:'をいれ,転送したいフォルダ先をそのあとに指定します. ここではホームディレクトリへ転送するので何も指定しません. 入力が終ったら<RET>を押します.


% scp /Users/Mac/Desktop/memo.txt -l t03000tf ccz03.sfc.keio.ac.jp: <ENTER>
 

リモートホストへの接続が開始されるとユーザのパスワードを聞かれるので,リモートホストのパスワードを入力してを押すと転送が始まります.

転送が終了すると,カーソルが表示され再びキー入力が可能な状態になります. 以上でファイルの転送が完了します.

TerminalではUNIX の一般的なコマンドが使えます. `memo.txt'ファイルを転送する例のように,ファイルの転送はscpコマンドを使用します. scpコマンドは次のような書式です.

scp [オプション][転送したいファイル][転送先のパス]

3.3.1 ローカルホストへのファイル転送

ローカルホストへの転送は`scp'コマンドの 書式にしたがって,転送したいファイルにリモートホストのファイルを,転送先のパスに保存したい場所を指定します.

例えば,リモートホストccz02.sfc.keio.ac.jp,ユーザt03000tf の`public_html'フォルダにある `index.html'ファイルをローカルホストの ユーザ`Mac'のデスクトップに転送するには 次のように入力して<ENTER>を押します.


% scp t03000tf@ccz02.sfc.keio.ac.jp:public_html/index.html /Users/Mac/Desktop <ENTER>