Czy można wyświetlić zakładki i historię przeglądarki Google Chrome za pomocą wiersza polecenia?
źródło
Czy można wyświetlić zakładki i historię przeglądarki Google Chrome za pomocą wiersza polecenia?
Do Zakładki to zwykły plik tekstowy, UTF-8 w JSON
formacie:
$ file ~/.config/google-chrome-beta/Default/Bookmarks
.config/google-chrome-beta/Default/Bookmarks: UTF-8 Unicode text
google-chrome-beta
W zależności od wersji Chrome
Default
W zależności od twojego profilu
Aby wyświetlić bukmacherów, użyj tego polecenia:
less ~/.config/google-chrome-beta/Default/Bookmarks
lub z jq
lekkim i elastycznym procesorem JSON z wierszem poleceń:
sudo apt-get install jq
i uruchom za pomocą tego polecenia, aby zobaczyć całą strukturę:
jq '.' ~/.config/google-chrome-beta/Default/Bookmarks
lub za pomocą tego polecenia, aby zobaczyć pozycję, np. checksum
:
jq '.checksum' ~/.config/google-chrome-beta/Default/Bookmarks
lub wszystkie zakładki na pasku zakładek:
jq '.roots.bookmark_bar.children' ~/.config/google-chrome-beta/Default/Bookmarks
Historia jest plik binarny w SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
W zależności od wersji Chrome
Default
W zależności od twojego profilu
Aby wysłać zapytanie do bazy danych, Chrome musi być całkowicie zamknięty. Lub musisz utworzyć kopię pliku i użyć tej kopii.
Aby wyświetlić historię, musisz zainstalować sqlite3:
sudo apt-get install sqlite3
Uruchom sqlite3 z:
sqlite3 ~/.config/google-chrome-beta/Default/History
i wypisz wszystkie tabele:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
lub aby zobaczyć wszystkie pliki do pobrania:
sqlite> SELECT * FROM downloads WHERE 1;
Alternatywnie można użyć GUI:
sqlitebrowser
sudo apt-get install sqlitebrowser
i zacznij od:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqliteman
:
sudo apt-get install sqliteman
i zacznij od:
sqliteman ~/.config/google-chrome-beta/Default/History
jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"