linux – 用于FTP登录的wget中的Escape @

我需要使用wget从FTP地址下载所有文件.
我目前正在使用此代码:

wget -m ftp://user:password@ip.of.old.host

但是,我访问FTP的用户名就像user @ domain,所以我会得到

wget -m ftp://user@domain:password@ip.of.old.host

由于用户名字段中的@,命令失败.
我怎么能逃脱@?
我无法在Google上找到任何答案.

解决方法:

解决方案是使用

wget -m --user "user@domain" --password "password" ftp://ip.of.old.host

正如fedorqui建议但在ip.of.old.host之前添加ftp://.

谢谢!

上一篇:java – 使用正则表达式处理我自己的转义字符


下一篇:c# – 如何在剃须刀foreach中使用html和escape razor?