如何訪問用戶名帶”@”的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