mget否此类文件或目录

时间:2011-09-08 17:04:29

标签: linux command-line ftp

我已连接到我们的某个文件服务器,并尝试将文件夹下拉(通过ftpmget)到本地目录。 50%的mget命令成功运行,直到它到达服务器上绝对存在的JAR文件。它给了我以下错误:

local: dist/MyProgram.jar remote: dist/MyProgram.jar
local: dist/MyProgram.jar: No such file or directory

我使用的命令是一个简单的mget

ftp> prompt
ftp> mget *

我绝对在正确的目录中,绝对拥有可靠的连接。设置prompt标志以防止在每次获取时提示我。有什么想法吗?

2 个答案:

答案 0 :(得分:7)

wget -r ftp://name:passwd@ftp.com/somedir/

答案 1 :(得分:1)

那是因为mget没有递归行为。我以为它会递归我的目录树并按原样复制所有内容。您需要在项目的每个级别运行它。它将dist/MyProgram.jar视为文件名。