【发布时间】:2011-09-08 17:04:28
【问题描述】:
我已连接到我们的一个文件服务器,并试图将文件夹下拉(通过ftp 和mget)到本地目录。 mget 命令的 50% 成功运行,直到它到达服务器上绝对存在的 JAR 文件。它给了我以下错误:
local: dist/MyProgram.jar remote: dist/MyProgram.jar
local: dist/MyProgram.jar: No such file or directory
我使用的命令是一个简单的 mget
ftp> prompt
ftp> mget *
我绝对在正确的目录中,并且绝对有稳固的联系。设置prompt 标志以防止每次获取时都提示我。有什么想法吗?
【问题讨论】:
-
您对
local: dist/MyProgram.jar中的相对路径(即dist/)有何看法?我不相信mget可以处理这样的文件规范(至少在我习惯的 ftp 版本上),我不认为mget在给定参数'*'时会递归到子目录。如果你只要求dir *会发生什么,你在那里看到你的 jar 文件吗?可能有助于在 Linux 版本和您的 ftp 客户端上添加版本信息以及为您的 linux 发行版添加标签。祝你好运。
标签: linux command-line ftp