欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

FTP非交互方式文件傳輸_Ftp服務(wù)器教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

  FTP(File Transfer Protocol)是文件傳輸協(xié)議,通過它可以從計算機傳輸或傳輸?shù)接嬎銠C文件。FTP命令可以交互方式使用,也可以非交互方式使用。交互方式的使用較簡單,命令執(zhí)行時系統(tǒng)會逐步提示,非交互方式的實現(xiàn)雖然復(fù)雜,但大大方便使用者,因為FTP會自動完成所有的操作。我們在使用FTP命令時,為了操作方便,往往會按非交互方式使用,下面筆者就介紹在SCO UNIX 3.0下FTP實現(xiàn)非交互方式的處理。

  在UNIX系統(tǒng)下,使用RCP命令可以實現(xiàn)遠程文件傳輸,但雙方都必須為同一種系統(tǒng),如果遠程為其它系統(tǒng),則RCP就無能為力了。使用FTP命令不但可以實現(xiàn)非交互方式傳輸方件,而且在雙方使用不同系統(tǒng)時也能使用。UNIX下的FTP命令的使用與Windows NT有所區(qū)別,通過UNIX的幫助系統(tǒng)可以知道,F(xiàn)TP命令格式為:
ftp[-v][-d][-i][-n][-t][-g][host]

  從命令格式中可以看出,其命令參數(shù)基本和在Windows NT系統(tǒng)下差不多,但是沒有[-s:FILENAME]參數(shù),也就是說,不能通過編輯一任意文本文件來實現(xiàn)非交互方式傳輸文件,不過值得高興的是,ftp命令在執(zhí)行時會去尋找一文件名為netrc的文件,如果此文件存在并且其中有FTP命令行中指定的主機名,則會執(zhí)行netrc文件中命令行。netrc文件中放有遠程主機名、注冊用戶名、用戶口令和定義的宏,其格式如下:

  machine主機名
  login用戶名
  password用戶口令
  macdefinit(定義宏)
  binary
  hash

  get遠程主機文件名本地文件名

  bell
  close
  bye

  在命令提示符下運行"ftp主機名"命令即可自動實現(xiàn)文件的傳輸。另外在UNIX下使用FTP命令應(yīng)注意下面的事項。

  1、在.netrc文件中,如果使用password命令,其用戶口令在文件中沒有被加密,所以必須對.netrc文件設(shè)置權(quán)限,可以在命令提示符下使用"chmod 0600 .netrc"命令設(shè)置權(quán)限,即只有其文件主有讀寫權(quán)限,而其組成員及其它用戶均不可有任何權(quán)限,否則password命令無效,導(dǎo)致注冊過程中斷。

  2、在.netrc文件中,如果使用macdefinit命令,則在其下一行可以輸入FTP命令,系統(tǒng)會自動執(zhí)行這些命令且直到遇到一空行,也就是說在文件尾必須有至少一行空行,否則會出現(xiàn)錯誤信息"Macro definition missing null line terminator"。

  3、如果在UNIX系統(tǒng)下使用超級用戶注冊,則.netrc文件必須放在根目錄下,如果使用一般用戶注冊,則.netrc文件必須放在"/usr/用戶名"目錄下。

  4、在UNIX系統(tǒng)下所有命令均為小寫,包括FTP命令。

來源:網(wǎng)絡(luò)搜集//所屬分類:Ftp服務(wù)器教程/更新時間:2012-06-10
相關(guān)Ftp服務(wù)器教程