2013-02-22 142 views
0

我正在将主机从一台Linux服务器移到另一台。两者都运行cPanel,但是我的源主机已经禁用了cPanel中的备份功能,原因是它造成了一些问题,并拒绝重新启用它。使用wget将所有内容从一台共享服务器转移到另一台共享服务器上?

我有36吉格的内容,我需要从一台服务器转移到另一台服务器。

我想知道如果用SSH连接到shell并使用wget将所有数据下载到新服务器是个不错的主意。

鉴于大量的内容,有没有人会预见这种方法的任何问题?有小费吗?

回答

2

您可能更容易使用scp。既然你有SSH访问,它应该工作。使用scp你可以递归复制一个目录,所以它可能像下面的命令一样简单。例如登录到目标服务器,并尝试此命令(您希望将文件复制到服务器):

scp -r [email protected]_host:/path/to/source/directory .

末的点代表当前目录你在目标服务器上。您还可以指定路径而不是点来将文件复制到目标服务器上的其他位置。

wget也可以递归复制一个目录,但不同的是那些文件需要通过ftp或http访问。而scp可以复制您有权访问的文件系统上的任何文件。

阅读wget手册页后,递归下载实际上只对ftp:// URL有用。使用http,它将遵循文档中的链接,该链接可能不包含所有文件。坦率地说,我从来没有使用wget下载多个文件,并且总是使用scp来复制多个文件/目录。

+0

scp -P -r username @ source_host:/ path/to/source/directory。如果你没有标准端口22.花了一些时间来弄清为什么命令不适合我。 – 2013-02-22 07:26:57

+0

这太棒了!今晚将在晚上过夜,并希望报告成功的大型转账结果。 – Orun 2013-02-22 14:39:34

相关问题