tftp命令在嵌入式环境和linux(windows)环境下的使用

来源:互联网 发布:淘宝客服总结 编辑:程序博客网 时间:2024/05/22 07:03

tftp在嵌入式环境和Linux环境下使用的方式不一样:

 

1、嵌入式环境:

    下载:tftp -gr 要下载的远端tftp目录下的文件路径 远端(tftp服务器)IP:PORT;  下载到嵌入式系统的当前目录下。

       如:tftp -gr hd4100_app_main 127.0.0.1

    上传:tftp -pr 要上传的本地文件的路径                远端(tftp服务器)IP:PORT;  上传到远端tftp目录下。

       如:tftp -pr hd4100_app_main 127.0.0.1

 

2、Linux(Windows)环境,两种方式:

    (1).直接在命令行下输入tftp命令(提示连接到的服务器),或者tftp 服务器ip:port;

         此时命令提示符变为tftp>,可以输入tftp命令"get 远端tftp目录文件路径"或者"put 本地当前目录下的文件";

         可以通过输入help命令查看支持的命令;

    (2)."tftp tftp服务器ip:port -c get 远端tftp目录文件路径";

          如:tftp 127.0.0.1 -c get hd4100_app_main

          "tftp tftp服务器ip:port -c put 本地当前目录文件路径";

          如:tftp 127.0.0.1 -c put hd4100_app_main

 

下载的文件可能提示没有权限操作,可以输入"chmod 777 文件名"命令。

 

上传文件时可能提示"ERROR CODE 1: File not found",因为tftp只能上传 tftproot里面 权限为 可写 的 文件,所以,必须是tftp服务器端的tftproot目录下先 touch 你想上传的文件名(由服务器端的人设置),设置权限为 666,或者别的可写的(否则上传时提示"ERROR CODE 0:Access denied")。接着远程的方可上传,而且可以多次上传所修改后的文件。而且只能一个一个文件传,文件夹无法上传
下载也必须是 单独一个文件一个文件的 get。

 

 

原创粉丝点击