首先,我的主要目标是尝试在 Centos 中递归获取 FTP 文件。但是实际的 FTP 登录包含一个 @,这会破坏语法。有没有办法将用户名放在“双引号”或类似的等价物中,以便我可以在用户名中使用 @?
答案1
如果您使用 wget--user=wh@tever
和--password=bl@h
选项而不是user:pass@host
语法,它应该可以正常工作。
答案2
您是否尝试过用以下方式替换 @
@
?
答案3
@
那么用什么来代替%40
因为它是通过 http 发布,所以特殊字符应该进行 urlencoded 。