Câu trả lời:
Các Bookmarks là một tập tin văn bản đơn giản UTF-8 trong JSON
định dạng:
$ file ~/.config/google-chrome-beta/Default/Bookmarks
.config/google-chrome-beta/Default/Bookmarks: UTF-8 Unicode text
google-chrome-beta
Tùy thuộc vào phiên bản Chrome của bạn
Default
Tùy thuộc vào hồ sơ của bạn
Để xem các bookmars sử dụng lệnh này:
less ~/.config/google-chrome-beta/Default/Bookmarks
hoặc với jq
, một bộ xử lý JSON dòng lệnh nhẹ và linh hoạt:
sudo apt-get install jq
và chạy với lệnh này để xem toàn bộ cấu trúc:
jq '.' ~/.config/google-chrome-beta/Default/Bookmarks
hoặc với lệnh này để xem một mục, ví dụ. checksum
:
jq '.checksum' ~/.config/google-chrome-beta/Default/Bookmarks
hoặc tất cả dấu trang trong thanh dấu trang:
jq '.roots.bookmark_bar.children' ~/.config/google-chrome-beta/Default/Bookmarks
Các Lịch sử là một tập tin nhị phân trong SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Tùy thuộc vào phiên bản Chrome của bạn
Default
Tùy thuộc vào hồ sơ của bạn
Để truy vấn cơ sở dữ liệu, Chrome phải được đóng hoàn toàn. Hoặc bạn phải tạo một bản sao của tệp và sử dụng bản sao đó.
Để xem lịch sử, bạn cần cài đặt sqlite3:
sudo apt-get install sqlite3
Bắt đầu sqlite3 với:
sqlite3 ~/.config/google-chrome-beta/Default/History
và liệt kê tất cả các bảng:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
hoặc để xem tất cả các bản tải xuống:
sqlite> SELECT * FROM downloads WHERE 1;
Ngoài ra, GUI có thể được sử dụng:
sqlitebrowser
sudo apt-get install sqlitebrowser
và bắt đầu với:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqliteman
:
sudo apt-get install sqliteman
và bắt đầu với:
sqliteman ~/.config/google-chrome-beta/Default/History
jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"