Est-il possible d'afficher les favoris et l'historique de Google Chrome à l'aide de la ligne de commande?
la source
Est-il possible d'afficher les favoris et l'historique de Google Chrome à l'aide de la ligne de commande?
Les signets sont un fichier de texte brut UTF-8 au JSON
format:
$ file ~/.config/google-chrome-beta/Default/Bookmarks
.config/google-chrome-beta/Default/Bookmarks: UTF-8 Unicode text
google-chrome-beta
Selon votre version de Chrome
Default
Selon votre profil
Pour afficher les signets, utilisez cette commande:
less ~/.config/google-chrome-beta/Default/Bookmarks
ou avec jq
un processeur JSON en ligne de commande léger et flexible:
sudo apt-get install jq
et exécutez avec cette commande pour voir la structure entière:
jq '.' ~/.config/google-chrome-beta/Default/Bookmarks
ou avec cette commande pour voir une entrée, par exemple. checksum
:
jq '.checksum' ~/.config/google-chrome-beta/Default/Bookmarks
ou tous les signets dans la barre de signets:
jq '.roots.bookmark_bar.children' ~/.config/google-chrome-beta/Default/Bookmarks
L' historique est un fichier binaire dans SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Selon votre version de Chrome
Default
Selon votre profil
Pour interroger la base de données, Chrome doit être complètement fermé. Ou vous devez créer une copie du fichier et utiliser cette copie.
Pour afficher l'historique, vous devez installer sqlite3:
sudo apt-get install sqlite3
Démarrez sqlite3 avec:
sqlite3 ~/.config/google-chrome-beta/Default/History
et listez toutes les tables:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
ou pour voir tous les téléchargements:
sqlite> SELECT * FROM downloads WHERE 1;
Alternativement, une interface graphique peut être utilisée:
sqlitebrowser
sudo apt-get install sqlitebrowser
et commencez par:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqliteman
:
sudo apt-get install sqliteman
et commencez par:
sqliteman ~/.config/google-chrome-beta/Default/History
jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"