0

我正在将主机从一台 Linux 服务器转移到另一台。两者都运行 cPanel,但我的源主机由于它导致的一些问题而禁用了 cPanel 中的备份功能,并拒绝重新启用它。

我有 36 Gigs 的内容需要从一台服务器传输到另一台服务器。

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

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

4

1 回答 1

3

使用 scp 可能会更轻松。由于您具有 ssh 访问权限,因此它应该可以工作。使用 scp 你可以递归地复制一个目录,所以它可能像下面的命令一样简单。例如登录到目标服务器(您希望将文件复制到的服务器)并尝试以下命令:

scp -r username@source_host:/path/to/source/directory .

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

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

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

于 2013-02-22T07:09:12.257 回答