1. 程式人生 > >玩轉Windows/Linux tftp命令

玩轉Windows/Linux tftp命令

               

      tftp很好理解, 主要用來傳檔案, 下面以我的操作來談談tftp中最重要的幾個命令。 

      一. Windows上的sftp命令(據說Linux上也是這樣, 當然此處是指非嵌入式的Linux)微笑

      步驟:

      a. 在Windows上開啟sftp伺服器tftpd32.exe, 然後選定一個預設的目錄作為伺服器根目錄,此時, tftpd32.exe自動讀取pc的ip, 該ip就是tftp伺服器的ip, 比如192.168.1.101

      b. 在Windows上的cmd中有tftp命令, 切換到一個對應目錄, 那麼這個目錄實際上可以理解為客戶端根目錄。

      命令1: tftp 192.168.1.101 put test.txt   該命令可以把tftp客戶端目錄下的test.txt檔案上傳到tftp服務端, 其中的192.168.1.101是服務

iip, put表示上傳。

      命令2:    tftp 192.168.1.101 get test.txt   該命令可以把tftp服務端目錄下的test.txt檔案下載到tftp客戶端, 其中的192.168.1.101是服務iip, get表示下載。

       我剛才試過了, 好使!

       二. 嵌入式裝置linux上的sftp命令微笑

      步驟:

      a. 在Windows上開啟sftp伺服器tftpd32.exe, 然後選定一個預設的目錄作為伺服器根目錄,此時, tftpd32.exe上自動讀取pc的ip, 該ip就是tftp伺服器的ip, 比如192.168.1.101

      b. 在嵌入式設定linux的shell中有tftp命令(假設支援), 切換到一個對應目錄, 那麼這個目錄實際上可以理解為客戶端根目錄。

命令1: tftp -pl test.txt 192.168.1.101    該命令可以把tftp客戶端目錄下的test.txt檔案上傳到tftp服務端, 其中的192.168.1.101是服務ip,  p是put,  l是local

       命令2: tftp -gr test.txt 192.168.1.101    該命令可以把tftp服務端目錄下的test.txt檔案下載到tftp客戶端, 其中的192.168.1.101是服務ip, g是get, r是remote

       我試過了, 好使。 而且我常常用命令1, 從嵌入式裝置中取出檔案, 放到windows上進行分析奮鬥