• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    FTP非交互方式文件傳輸

    發布時間:  2012/8/19 8:11:15

      FTP(File Transfer Protocol)是文件傳輸協議,通過它可以從計算機傳輸或傳輸到計算機文件。FTP命令可以交互方式使用,也可以非交互方式使用。交互方式的使用較簡單,命令執行時系統會逐步提示,非交互方式的實現雖然復雜,但大大方便使用者,因為FTP會自動完成所有的操作。我們在使用FTP命令時,為了操作方便,往往會按非交互方式使用,下面筆者就介紹在SCO UNIX 3.0下FTP實現非交互方式的處理。
      在UNIX系統下,使用RCP命令可以實現遠程文件傳輸,但雙方都必須為同一種系統,如果遠程為其它系統,則RCP就無能為力了。使用FTP命令不但可以實現非交互方式傳輸方件,而且在雙方使用不同系統時也能使用。UNIX下的FTP命令的使用與Windows NT有所區別,通過UNIX的幫助系統可以知道,FTP命令格式為:
    ftp[-v][-d][-i][-n][-t][-g][host]
      從命令格式中可以看出,其命令參數基本和在Windows NT系統下差不多,但是沒有[-s:FILENAME]參數,也就是說,不能通過編輯一任意文本文件來實現非交互方式傳輸文件,不過值得高興的是,ftp命令在執行時會去尋找一文件名為netrc的文件,如果此文件存在并且其中有FTP命令行中指定的主機名,則會執行netrc文件中命令行。netrc文件中放有遠程主機名、注冊用戶名、用戶口令和定義的宏,其格式如下:
      machine主機名
      login用戶名
      password用戶口令
      macdefinit(定義宏)
      binary
      hash
      get遠程主機文件名本地文件名
      bell
      close
      bye
      在命令提示符下運行"ftp主機名"命令即可自動實現文件的傳輸。另外在UNIX下使用FTP命令應注意下面的事項。
      1、在.netrc文件中,如果使用password命令,其用戶口令在文件中沒有被加密,所以必須對.netrc文件設置權限,可以在命令提示符下使用"chmod 0600 .netrc"命令設置權限,即只有其文件主有讀寫權限,而其組成員及其它用戶均不可有任何權限,否則password命令無效,導致注冊過程中斷。
      2、在.netrc文件中,如果使用macdefinit命令,則在其下一行可以輸入FTP命令,系統會自動執行這些命令且直到遇到一空行,也就是說在文件尾必須有至少一行空行,否則會出現錯誤信息"Macro definition missing null line terminator"。
      3、如果在UNIX系統下使用超級用戶注冊,則.netrc文件必須放在根目錄下,如果使用一般用戶注冊,則.netrc文件必須放在"/usr/用戶名"目錄下。
      4、在UNIX系統下所有命令均為小寫,包括FTP命令。

     


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線