我想要一个简单的(最好是单行的,没有单独的脚本文件)命令通过使用我的电子邮件地址作为密码的匿名登录连接到 ftp 服务器。
我的尝试是基于语法如图所示基本上ftp username:password@hostname
;然而,当密码本身(作为电子邮件地址)具有@符号时,这对我不起作用。
我还尝试提供一个 netrc 文件作为定界符,如下所示:但这仍然在 ftp 登录期间提示我输入密码。ftp hostname -N <<< 'login anonymous password [email protected]'
答案1
使用lftp
例子:
lftp -u user,pass ftp.example.com