在 Windows 的 DOS命令提示號下使用 FTP

首先要從 Windows 視窗下進入到 DOS模式 :

  • Windows 95或98 選取 「開始」/ 「程式集」/ 「MS-DOS模式」
  • Windows NT 選取 「開始」/ 「程式集」/ 「命令提示列」

使 用 方 法 實 例 說 明:

  1. 首先請用 cd 指令切換到檔案存放的目錄,也就是
    • 您要上傳的檔案放在那個目錄?
    • 下載後的檔案要放在那個目錄?
    請輸入: cd \data
             
    Microsoft(R) Windows 95
       (C)Copyright Microsoft Corp 1981-1996.
    
    C:\WINDOWS>cd\data
    
    C:\data>
    
    

  2. 用 ftp 指令連線到檔案伺服主機,並輸入帳號資料
    • 請輸入: ftp ftp.mold.net.tw
      ftp指令後接著檔案伺服主機的網址或 IP位址
    • 輸入您的帳號名稱
    • 輸入您的密碼
                 
    C:\data>ftp ftp.mold.net.tw    <---- ftp指令後接著檔案伺服主機的網址或 IP位址
    Connected to hirat153.mold.net.tw.
    220-          Welcome to the MOLD NET Taiwan
    220-the CAD/CAM communication center of mold industry
    220-Local Time: Tue Oct 13 15:21:57 1998
    220-
    220 mail.mold.net FTP server (Version wu-2.4.2-academ[BETA-18](1) Sun Sep 20 15:
    29:39 CST 1998) ready.
    User (hirat153.mold.net.tw:(none)): ratcc       <---- 輸入您的帳號名稱
    
    331 Password required for ratcc.
    Password:         <---- 輸入您的密碼
    
    230 User ratcc logged in.  Access restrictions apply.
    ftp>
    

  3. 通過身份認證後,就可以使用各種ftp指令,
    • 請輸入: ls -al
    • 這個「列出檔案」指令相當於 DOS 下的 DIR 指令
    • 可顯示遠端檔案伺服主機上的目錄及檔案名稱及其大小
               
    ftp> ls -al        <---- 輸入「列出檔案」指令
    200 PORT command successful.
    150 Opening ASCII mode data connection for /bin/ls.
    total 24
    drwx------   9 234      igs          512 Oct 13 07:18 .
    drwxr-x--- 193 root     igs         3584 Oct 13 07:05 ..
    drwxr-xr-x   2 234      igs          512 Oct 13 07:17 dialup
    drwxr-xr-x   2 234      igs          512 Oct 13 07:17 email
    drwxr-xr-x   4 234      igs          512 Oct 13 07:18 ftp
    drwxr-xr-x   5 234      igs          512 Oct 13 07:19 netscape
    drwxr-xr-x   2 234      igs          512 Oct 13 07:18 telnet
    drwxr-xr-x   2 234      igs          512 Oct 13 07:18 www
    drwxr-xr-x   4 234      igs          512 Oct 13 07:18 zip
    226 Transfer complete.
    551 bytes received in 0.44 seconds (1.25 Kbytes/sec)
    ftp>
    
  4. 切換目錄指令 cd
    • 請輸入: cd zip
    • 這個指令相當於 DOS 下的 cd 指令
    • 切換到指定的目錄名稱下
                
    ftp> cd zip        <---- 輸入「切換目錄」指令
    250 CWD command successful.
    ftp> ls -al        <---- 再輸入「列出檔案」指令
    200 PORT command successful.
    150 Opening ASCII mode data connection for /bin/ls.
    total 4152
    drwxr-xr-x   4 234      igs          512 Oct 13 07:18 .
    drwx------   9 234      igs          512 Oct 13 07:18 ..
    -rw-r--r--   1 234      igs      1149558 Oct 13 07:18 PZIP40.EXE
    -rw-r--r--   1 234      igs       943949 Oct 13 07:18 WINZIP70.EXE
    drwxr-xr-x   2 234      igs          512 Oct 13 07:18 Winzip63
    drwxr-xr-x   2 234      igs          512 Oct 13 07:18 winRar
    226 Transfer complete.
    387 bytes received in 0.00 seconds (387000.00 Kbytes/sec)
    

  5. 設定傳送模式指令 bin 或 asc
    • 請輸入: bin
    • 這個指令設定傳送的檔案為二進位檔(Binary)
    • 若傳送的檔案為純文字檔(ASCII)請輸入: asc
    ftp> bin       <---- 輸入bin 設定下一步驟將要傳送的檔案為二進位檔
    200 Type set to I.
    

  6. 下載檔案指令 get
    • 請輸入: get WINZIP70.EXE
      get 指令後接著 想要下載的檔案名稱
    • 請注意檔案名稱的大小寫,否則會找不到檔案
    • 您也可以用 mget *.exe 一次下載多個檔案
    
    ftp> get Winzip70.exe    <----輸入下載檔案指令
    200 PORT command successful.
    550 Winzip70.exe: No such file or directory.    <----因大小寫錯誤產生的訊息
    ftp> get WINZIP70.EXE    <----再輸入下載檔案指令及正確檔案名稱
    200 PORT command successful.
    150 Opening BINARY mode data connection for WINZIP70.EXE (943949 bytes).  
          <---- 等待傳輸
    
    226 Transfer complete.   <---- 傳輸完成
    943949 bytes received in 1.10 seconds (858.14 Kbytes/sec)
    ftp>
    
    

  7. 上傳檔案指令 put
    • 請輸入: put uedit32i.exe
      put 指令後接著 想要上傳的檔案名稱
    • 請注意檔案名稱的大小寫,否則會找不到檔案
    • 您也可以用 mput *.exe 一次上傳多個檔案
    ftp> put uedit32i.exe     <----輸入上傳檔案指令
    200 PORT command successful.
    150 Opening BINARY mode data connection for uedit32i.exe.  <----等待傳輸
    226 Transfer complete.    <---- 傳輸完成
    842528 bytes sent in 1.10 seconds (765.93 Kbytes/sec)
    ftp>
    
    

  8. 刪除檔案指令 delete
    • 請輸入: delete uedit32i.exe
      delete 指令後接著 想要刪除檔案的名稱
    • 請注意檔案名稱的大小寫,否則會找不到檔案
    • 您也可以用 mdelete *.exe 一次刪除多個檔案
    ftp> delete uedit32i.exe
    250 DELE command successful.
    ftp>
    

  9. 求助指令 help 或 ?
    • 請輸入: help
    • 此指令將列出所有可用的指令
    • 請輸入: ? mput
    • 此指令將顯示 mput 指令的說明
    ftp> help    <----輸入求助指令
    Commands may be abbreviated.  Commands are:
    
    !               delete          literal         prompt          send
    ?               debug           ls              put             status
    append          dir             mdelete         pwd             trace
    ascii           disconnect      mdir            quit            type
    bell            get             mget            quote           user
    binary          glob            mkdir           recv            verbose
    bye             hash            mls             remotehelp
    cd              help            mput            rename
    close           lcd             open            rmdir
    
    ftp> ? mput   <----輸入求助指令並接著想查詢的指令
    mput            send multiple files
    ftp>
    
    
  10. 傳輸完畢後請記得輸入「斷線」指令 bye,就可直接回到 DOS 的提示號
          
    ftp> bye
    221 Goodbye.
    
    C:\data>