如果用户名包含@,如何使用 wget 递归获取文件?

如果用户名包含@,如何使用 wget 递归获取文件?

首先,我的主要目标是尝试在 Centos 中递归获取 FTP 文件。但是实际的 FTP 登录包含一个 @,这会破坏语法。有没有办法将用户名放在“双引号”或类似的等价物中,以便我可以在用户名中使用 @?

答案1

如果您使用 wget--user=wh@tever--password=bl@h选项而不是user:pass@host语法,它应该可以正常工作。

答案2

您是否尝试过用以下方式替换 @

@

答案3

@那么用什么来代替%40

因为它是通过 http 发布,所以特殊字符应该进行 urlencoded 。

相关内容