簡體   English   中英

使用wget將所有內容從一個共享服務器傳輸到另一個

[英]Transfer all content from one shared server to another using wget?

我正在從一台Linux服務器遷移到另一台服務器。 兩者都運行cPanel,但我的源主機已禁用cPanel中的備份功能,因為它導致了一些問題,並拒絕重新啟用它。

我有36個Gigs的內容需要從一台服務器轉移到另一台服務器。

我想知道是否使用SSH連接到shell並使用wget將所有數據下載到新服務器是個好主意。

考慮到大量的內容,是否有人預見到這種方法存在任何問題? 有小費嗎?

您可能更容易使用scp。 由於你有ssh訪問權限,它應該可以工作。 使用scp,您可以遞歸地復制目錄,因此它可能與下面的命令一樣簡單。 例如,登錄到目標服務器(要將文件復制到的服務器)並嘗試以下命令:

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

末尾的點表示您在目標服務器上的當前目錄。 您還可以指定路徑而不是點來將文件復制到目標服務器上的其他位置。

wget也可以遞歸復制目錄,但不同的是那些文件需要通過ftp或http訪問。 而scp可以復制您有權訪問的文件系統上的任何文件。

在閱讀wget手冊頁后,遞歸下載實際上只對ftp:// URL有用。 使用http,它將跟隨文檔中的鏈接,這些鏈接可能不包括您的所有文件。 坦率地說,我從未使用過wget來下載多個文件,並且總是使用scp來復制多個文件/目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM