Ist es möglich, Google Chrome-Lesezeichen und -Historie über die Befehlszeile anzuzeigen?
quelle
Ist es möglich, Google Chrome-Lesezeichen und -Historie über die Befehlszeile anzuzeigen?
Das Lesezeichen ist eine UTF-8-Nur-Text-Datei im JSON
Format:
$ file ~/.config/google-chrome-beta/Default/Bookmarks
.config/google-chrome-beta/Default/Bookmarks: UTF-8 Unicode text
google-chrome-beta
Abhängig von Ihrer Chrome-Version
Default
Abhängig von Ihrem Profil
Verwenden Sie diesen Befehl, um die Bookmars anzuzeigen:
less ~/.config/google-chrome-beta/Default/Bookmarks
oder mit jq
einem leichten und flexiblen Befehlszeilen-JSON-Prozessor:
sudo apt-get install jq
und führen Sie diesen Befehl aus, um die gesamte Struktur anzuzeigen:
jq '.' ~/.config/google-chrome-beta/Default/Bookmarks
oder mit diesem Befehl, um einen Eintrag zu sehen, z. checksum
::
jq '.checksum' ~/.config/google-chrome-beta/Default/Bookmarks
oder alle Lesezeichen in der Lesezeichenleiste:
jq '.roots.bookmark_bar.children' ~/.config/google-chrome-beta/Default/Bookmarks
Der Verlauf ist eine Binärdatei in SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Abhängig von Ihrer Chrome-Version
Default
Abhängig von Ihrem Profil
Um die Datenbank abzufragen, muss Chrome vollständig geschlossen sein. Oder Sie müssen eine Kopie der Datei erstellen und diese Kopie verwenden.
Um den Verlauf anzuzeigen, müssen Sie sqlite3 installieren:
sudo apt-get install sqlite3
Starten Sie sqlite3 mit:
sqlite3 ~/.config/google-chrome-beta/Default/History
und liste alle Tabellen auf:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
oder um alle Downloads zu sehen:
sqlite> SELECT * FROM downloads WHERE 1;
Alternativ kann eine GUI verwendet werden:
sqlitebrowser
sudo apt-get install sqlitebrowser
und beginnen mit:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqliteman
::
sudo apt-get install sqliteman
und beginnen mit:
sqliteman ~/.config/google-chrome-beta/Default/History
jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"