如何访问用户名带”@”的FTP站点
资料来源:网络
一般说来,我们是用 “wget username:password@Site/dir/filename.ext” 来从FTP站点下载文件,但是如果用户名包含”@“的话,再用这个方法就无法登陆了。
比如, 一个FTP站点,用户名是demo@test.com , 密码是pwd12345, FTP的域名是test.ms.com,那我们如果用”wget demo@test.com:pwd12345@test.ms.com/up/data.rar” 来下载这个 data.rar 文件的话, wget 会把 “demo” 作为用户名, “test.com” 作为站点的域名, “pwd12345″ 作为端口号,所以就会报告”Invalid port specification” 错误.怎么办?
其实我们可以用 ACS 码的%40来替换”@”符号:
“wget demo%40test.com:pwd12345@test.ms.com/up/data.rar“
最后更新:2017-01-04 22:34:35