2013-02-22 104 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

相關問題