tftp - trivial file transfer protocol
系統::RedHat 路徑:/usr/bin/ Shared library:libc.so.6 => /lib/libc.so.6 (0x4002d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
主要用途:藉由TFTP通訊協定傳輸檔案
語法:/usr/bin/tftp [host] 參數說明:
host 提供服務的TFTP伺服器。
其他:
執行tftp後,會進入交談操作模式,交談模式提供下列指令:
? [command-line [...]]顯示操作說明。
a[scii]
後續檔案使用文字模式傳輸。
b[inany]
後續檔案使用位元模式傳輸。
c[onnect] [host-name [port]]
設定提供服務的TFTP伺服器及連接埠,未指定連接埠則為預設值為69(0x45)。 *未連接參數程式會詢問伺服器位址。
g[et] remotefile [localfile]
從伺服器抓取檔案,若未指定本地端檔名,則沿用遠端檔名。
g[et] [file1 file2 ... fileN]
從伺服器抓取多個檔案,檔名可以host:filename方式指定伺服器,指定的伺服器 也會被紀錄下來當作後續檔案傳輸的預設伺服器。抓取下來的檔名會沿用遠端檔 名。
*未連接參數程式會詢問檔名。
mode [{ascii | netascii | binary | image | octet}]
指定後續檔案使用何種模式傳輸。
*未連接參數則會顯示目前的傳輸模式設定。
p[ut] localfile [remotefile]
上傳檔案到伺服器,若未指定遠端檔名,則沿用本地端檔名。
p[ut] [file1 file2 ... fileN [remote-directory]]
上傳多個檔案到伺服器,檔名可以使用host:filename方式指定上傳到哪個伺服器 ,指定的伺服器也會被紀錄下來當作後續檔案傳輸的預設伺服器。遠端檔名會跟 本地端一樣。只有當遠端主機是UNIX時才可以指定路徑。
*未連接參數程式會詢問檔名。q[uit]
離開tftp交談模式。
r[exmt] [retransmission-timeout]
設定每個封包傳送的時限,以秒為單位。
*未連接參數程式會詢問欲設定的值。s[tatus]
顯示目前狀態。
ti[meout] [total-transmission-timeout]
設定總傳輸時限,以秒計。
*未連接參數程式會詢問欲設定的值。tr[ace]
開啟/關閉封包傳送路徑顯示。
v[erbose]
開啟/關閉完整訊息顯示。
TFTP使用UDP連線,所以指定了伺服器並不會真的跟伺服器連線,另外,TFTP不驗證使 用者名稱及密碼,伺服器通常為所有連線採用同樣的權限設定。(RFC1350)