我需要执行这个命令
wget -r ftp://$USER:$PASSWORD@$SITE/
但首先,由于密码中有一些特殊字符(例如'!?'),我遇到了一些问题,我通过使用'\'转义它们解决了这些问题。
现在我面临的问题是特殊字符不能与 ftp 命令一起使用......(这里)
目前我得到了这个:
Bad port number
这是因为密码中也存在一些数字,我尝试用单引号括起来,但没有成功。
如果我不想更改密码,该如何解决?
在终端上,在 Debian 上。
答案1
使用--ftp-user
和--ftp-password
参数,而不是将其编码到 URL 中