刪除所有內容後如何在 Linux 上恢復 Chrome 歷史記錄、書籤、會話(也從 Google 伺服器)

刪除所有內容後如何在 Linux 上恢復 Chrome 歷史記錄、書籤、會話(也從 Google 伺服器)

升級 chrome 後我失去了一切。為了找回東西,我嘗試與Google“同步”,但長話短說,我最終刪除了一切- 來自 Google 伺服器以及我的本機檔案。

問題是:如何從備份中恢復它?

PS我剛剛做了這個;找不到任何地方如何做到這一點,所以我決定為其他人添加一個問題+答案。這個網站上也有類似的問題,但沒有一個是關於 linux 的(除了一個不允許我發布答案的問題)。

答案1

給定「人」的所有資訊都儲存在~/.config/chromium/Profile X其中 X 是數字(數字)的地方。若要從備份還原:

  1. 轉到chrome://settings/people並確保存在具有正確姓名和電子郵件的人員。如果已完全刪除,則建立新的。
  2. 關閉所有 Chromium 瀏覽器視窗。確保ps aux | grep chrom沒有任何東西在運行。
  3. 前往.config/chromium備份並找到已刪除的“Profile X”目錄。您可以透過查看「設定檔 X/首選項」來識別它,其中包含用於該設定檔的帳戶的名稱和電子郵件。另外,Profile X/Google Profile Picture.png應該顯示您使用的個人資料圖片。
  4. 現在您已經了解了 X,請編輯BACKUP/.config/chromium/Local State~/.config/chromium/Local State在前者中找到字串「Profile X」。它應該看起來像"Profile 2":{"active_time":...。複製該字串{與符合的右大括號之間的字串}。右大括號後面跟著一個逗號,後面跟著下一個配置文件,或者如果它是最後一個配置文件,則後面跟著另一個右大括號。找到您要修復的~/.config/chromium/Local State內容"Profile Y":{...(即您在步驟 1 中建立的內容;因此它將具有相同的名稱和電子郵件地址。假設新的設定檔是“設定檔 5”,那麼您可以將其{...}替換"Profile 5":{...}為您從-say- 下備份的本地狀態檔案中複製Profile 2(如果 X 為 2)。
  5. 刪除整個目錄Profile 5(或任何新的設定檔),然後Profile 2從備份複製到~/.config/chromium/Profile 5.
  6. 啟動鉻。它應該說 chromium 沒有完全關閉,並詢問您是否要恢復會話。說是。你應該回來一切- 記錄、cookies、密碼、書籤、甚至包含所有開啟標籤的視窗。

相關內容