无法使用wget下载目录和文件

时间:2014-06-17 06:02:23

标签: bash shell wget

我想使用wget下载某个目录中的所有文件。但我不能。它说,

wget -r -np ftp://myID:password@server.com/.../Directory

Login (Server)... Connected.
Logging in as my ID... Log in!
==> SYST ... done.    ==> PWD ... Done.
==> TYPE I ... done.  ==> CWD (1) /../Directory ... Done.
==> PASV ... done.    ==> LIST ... 
No such file or directory ‘.’.

这个命令有什么问题? 我该怎么办?

1 个答案:

答案 0 :(得分:2)

在大多数现代FTP服务器中,与FTP一样现代,这意味着您没有足够的权限来访问目录和/或其内容。

另请注意,默认情况下,许多FTP服务器允许匿名访问,但禁止访问本地用户(以防止以纯文本形式发送密码)。该功能的不幸的怪癖是,在某些情况下,本地用户可以设法登录,但不能作为本地用户,而是作为匿名用户。并且由于匿名用户可能没有足够的权限。

总而言之,问题很可能出在FTP服务器端,而不是wget(客户端)问题。