Internet 線上資源
在上一期的館訊中,我們曾提到Internet上有各式各樣的資源可供應用,
其中尤以檔案傳輸(File Transfer Protocol, FTP) 功能最能將"資源共享"的理念
充分發揮。在Internet上,有許多的檔案服務站存放著各式公共使用軟體及文
書檔案供大眾自由擷取,您可以利用anonymous-ftp 從上面取得著名機構的研
究報告、UNIX系統下的原始程式、Utility等等,也可以拿到GAME、CAI,甚
至 "Anne of Green Gables"、"Alice in Wonderland"等數十種名著(在國外有一檔
案服務站甚至預計在公元2000將1萬本的英美名著輸入)。
以上這些Public Domain Software(PDS) 您甚至不用連線到國外去拿,國 內教育部、交大等幾個單位為避免使用者皆連線至國外主機,造成網路負 擔,已定期將這些 PDS自國外引進,並不定期引進國內使用者建議之資料。 您只要連線到這些主機,即可擷取到其無窮盡的資源(說其"無窮盡"乃因其 檔案不斷在增加中,不過,還是有部分的檔案只能連線到各主機去取得)。 以下我們即以擷取 MIT報告為例,簡單介紹如何"FTP"這麼有用的工具。
** 您在ftp至遠端主機後,須以anonymous為帳號名稱,並最好以您的email address為密碼進入該系統。
●範例:擷取MIT1994研究報告 (在此local site設備乃以IBM PC為例)
C:\NCTU>ftp 128.52.32.22 (連線前須先執行終端機模擬軟體,此處
執行 NCTU之NCSA)
USERNAME: anonymous
PASSWORD: ek@ccms.ntu.edu.tw (您的email address)
●指令範例:ftp>dir
┌──────────────────────────────────┐ │ftp>dir │ │ total 16 │ │ -rw-rw-r-x 1 laurel 11 6387 Sep 7 20:27 README │ │ drwxrwxr-x 7 spr 114 512 Jan 25 14:58 ai-publications │ │ dr-xr-xr-x 4 laurel 11 512 Oct 4 13:08 bibliography │ │ dr-xr-xr-x 2 root 10 512 Sep 3 19:03 bin │ │ drwxr-xr-x 2 root 1 512 Sep 3 19:03 dev │ │ dr-xr-xr-x 2 root 1 512 Sep 3 19:03 etc │ │ -rw-rw-r-- 1 spr 11 1155 Oct 4 18:21 publications-banner │ │ drwxrwxr-x 2 spr 11 512 Feb 19 22:50 temp │ │ drwxr-xr-x 3 root 1 512 Sep 3 19:08 usr │ │ftp> │ └──────────────────────────────────┘(註:本文中所有的圖示皆只顯示指令及結果,省略機器在傳送過程顯示的訊息。)
** ftp server上大多採UNIX為其作業系統,其檔名大小寫是有區別的。
●指令範例:ftp>get README
ftp>!type README | more ("!"表示執行local site之指令,
"type"為DOS顯示檔案內容的指令)
┌───────────────────────────────────┐ │ftp>get README │ │ftp>!type README | more │ │ │ │Welcome to the Publications FTP directory at the Artificial │ │Intelligence Laboratory of the Massachusetts Institute of Technology. │ │Please use your complete email address as a password for anonymous │ │login. (example: zippy@mit.edu) │ │ │ │Many of our recent publications are on-line and it is our plan to put │ │all new publications on-line as they are published. Below is a │ │description of what is available on this ftp server and other │ │resources that are available to help you obtain MIT Artificial │ │Intelligence Laboratory publications. │ │ │ │An index of what's available on-line will be available by 9/30/93 so │ │that you will not have to download the large bibliography if you are │ │-- more -- │ └───────────────────────────────────┘
●指令範例:ftp>cd /ai-publication/1994
or ftp>cd ai-publication
ftp>cd 1994
┌──────────────────────────────────┐
│ ftp>cd ai-publication │
│ ftp>dir │
│ drwxrwxr-x 2 spr 114 512 Dec 13 16:43 1991 │
│ drwxrwxr-x 2 spr 114 512 Feb 16 16:56 1992 │
│ drwxrwxr-x 2 spr 114 1024 Feb 16 17:24 1993 │
│ drwxrwxr-x 2 spr 11 512 Feb 16 19:25 1994 │
│ drwxrwxr-x 4 bruce 114 512 Aug 25 18:27 general-pubs │
│ │
│ ftp>cd 1994 │
│ ftp>dir │
│ -rw-rw-r-- 1 spr 11 626079 Feb 16 19:25 AIM-1452.ps.Z │
│ -rw-rw-r-- 1 spr 11 306085 Feb 16 19:25 AIM-1467.ps.Z │
│ -rw-rw-r-- 1 spr 11 307510 Feb 7 16:44 AITR-1453.ps.Z│
│ -rw-rw-r-- 1 spr 11 3790479 Feb 3 15:09 AITR-1464.ps.Z│
│ ftp> │
└──────────────────────────────────┘
** "bget"指令可讓您在ftp為ASCII模式時,不必換成Binary模式,直 接就以bget作Binary檔案的傳輸。
●指令範例:ftp>bin
因從上圖之檔名看出皆為壓縮檔(.Z),所以設定為image模式
傳輸檔案
●指令範例:‧ftp>get AIM-1467.ps.Z AIM1467
‧ftp>mget AI*
(取回"AIM-1452.ps.Z","AIM-1467.ps.Z",
"AITR-1453.ps.Z","AITR-1464.ps.Z"四個檔案)
| 種類(附加檔名) | 與壓縮/解壓縮相關的程式 | 解壓縮的指令及方法 |
|---|---|---|
| .zip | unz50p1.exe | unzip ARCHIVE檔 |
| .zip | pkz204g.exe | pkunzip -d ARCHIVE檔 |
| .arc | arc602.exe | arc xz ARCHIVE檔 |
| .zoo | zoo210.exe | zoo x ARCHIVE檔 |
| .lzh | lha213.exe | lha x ARCHIVE檔 |
| .arj | arj241a.exe | arj x ARCHIVE檔 |
| .pak | pak251.exe | pak e /path ARCHIVE檔 |
| .gz | gzip124.zip | gzip -d 壓縮檔 |
| .Z | comp430d.zip | compress -d 壓縮檔 |
| .tar (ARCHIVE檔) | tar xvf ARCHIVE檔 | |
| .tar.gz (壓縮的ARCHIVE檔) | ||
| .tar.Z (壓縮的ARCHIVE檔) | ||
** 例如您從server上擷取了一附加檔名為 "zoo"之檔,則您須再從網路上 擷取相關的(解)壓縮程式(即zoo210.exe)並執行之,執行後它會再分解 成多個程式檔案,"zoo" 即為其中之一;但此程式包括壓縮及解壓縮, 因此須在指令後加上參數,才知道要作壓縮或是解壓縮。在此"x"表示 作解壓縮。
如同本文前言所述,在anonymous-ftp server上有很多各式各樣檔案 可自由擷取,這樣一座寶山絕對值得您來探索,也希望您不吝將您發 現的寶藏與大家分享。在此限於篇幅,及在網路使用上筆者仍在娃娃 學步的階段,所以所介紹的只是ftp一些簡單的用法,您不妨再進一步 查閱其他相關書籍,以瞭解ftp全貌。
本文部分內容及觀念取材自電機所郭錦源同學之講稿,及逢甲大學 陳家俊先生編著"Internet 入門導航"一書,特此致謝。 另亦感謝資訊所 林芳昌同學提供MIT之IP Address。