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)