Ftp
如何編寫終端命令從 Media Temple (gs) 伺服器下載帶有 wget 的文件夾?
我正在嘗試在終端上使用 wget 下載一個文件夾(如果這很重要,我使用的是 Mac),因為我的 ftp 客戶端很糟糕並且一直超時。它不會長時間保持連接。所以我想知道是否可以使用 wget 通過 ftp 協議連接到伺服器以下載有問題的目錄。我已經在網際網路上搜尋了這個並試圖編寫命令,但它一直失敗。所以假設如下:
ftp 使用者名是:serveradmin@mydomain.ca ftp 主機是:ftp.s12345.gridserver.com ftp 密碼是:somepassword
我嘗試通過以下方式編寫命令:
wget -r ftp://serveradmin@mydomain.ca:somepassword@s12345.gridserver.com/path/to/desired/folder/ wget -r ftp://serveradmin:somepassword@s12345.gridserver.com/path/to/desired/folder/
當我嘗試第一種方法時,我得到了這個錯誤:
Bad port number.
當我嘗試第二種方法時,我會走得更遠,但出現此錯誤:
Resolving s12345.gridserver.com... 71.46.226.79 Connecting to s12345.gridserver.com|71.46.226.79|:21... connected. Logging in as serveradmin ... Login incorrect.
我可能做錯了什麼?
所以你正在執行一個
wget
命令,但不能發出wget -h
?:)FTP options: --ftp-user=USER set ftp user to USER. --ftp-password=PASS set ftp password to PASS.
所以你的命令變成
wget -r --ftp-user="serveradmin@mydomain.ca" --ftp-password=somepassword ftp://s12345.gridserver.com/path/to/desired/folder/
您很可能必須在使用者名周圍加上“”,因為它包含
@
字元