我如何写一个terminal命令从Media Temple(gs)服务器下载wget的文件夹?

我试图在terminal上使用wget下载一个文件夹(我在Mac上使用,如果这很重要),因为我的ftp客户端吮吸并保持超时。 它不保持长时间连接。 所以我想知道如果我可以使用wget通过FTP协议连接到服务器下载有问题的目录。 我已经在互联网上search了这个,并试图编写命令,但它一直失败。 所以假设如下:

ftp的用户名是:[email protected] ftp的主机是:ftp.s12345.gridserver.com ftp的密码是:somepassword

我试图用以下方式编写命令:

wget -r ftp://[email protected]:[email protected]/path/to/desired/folder/ wget -r ftp://serveradmin:[email protected]/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="[email protected]" --ftp-password=somepassword ftp://s12345.gridserver.com/path/to/desired/folder/

您很可能必须在用户名周围放置“”,因为它包含@字符