ftp:密码中的特殊字符

ftp:密码中的特殊字符

我需要执行这个命令

wget -r ftp://$USER:$PASSWORD@$SITE/

首先,由于密码中有一些特殊字符(例如'!?'),我遇到了一些问题,我通过使用'\'转义它们解决了这些问题。

现在我面临的问题是特殊字符不能与 ftp 命令一起使用......(这里

目前我得到了这个:

Bad port number

这是因为密码中也存在一些数字,我尝试用单引号括起来,但没有成功。

如果我不想更改密码,该如何解决?

在终端上,在 Debian 上。

答案1

使用--ftp-user--ftp-password参数,而不是将其编码到 URL 中

相关内容