使用 WGET 和云托管的通用 FTP URL

使用 WGET 和云托管的通用 FTP URL

我正在尝试使用 WGET 下载托管在 Netregistry 云上的网站。WGET 失败,并显示

--> LIST -a
150 Here comes the directory listing.
(skipping "LIST")done.
ftp.netregistry.net: Permission deniedftp.netregistry.net/.listing: No such file or directory

我怀疑问题出现是因为 FTP 登录是一个通用 URL(ftp.netregistry.net),并且主目录由我的用户名设置。因此,列表文件可能确实位于某个更深的位置。没有更具体的 URL 可用。WGET 的 PWD 给出的结果为“/”(在调试模式下)。

这可能是问题吗?如果是,有什么解决办法吗?

答案1

啊啊——愚蠢的问题!我完全误以为 .listing 文件是在远程系统上创建的。事实上,它是在当地的系统,我的问题仅仅是本地权限问题。

在我的辩护中,WGET 的错误消息可能应该更明确一些,给出有问题的文件的完整路径;给出的部分路径看起来就像远程路径,而不是本地路径。

如果您阅读本文,感谢您的时间!

相关内容