Apakah mungkin untuk melihat bookmark dan riwayat Google Chrome dari terminal


11

Apakah mungkin untuk melihat bookmark dan riwayat Google Chrome dengan menggunakan baris perintah?

Jawaban:


12

The Bookmarks adalah file teks biasa UTF-8 di JSONFormat:

$ file ~/.config/google-chrome-beta/Default/Bookmarks
.config/google-chrome-beta/Default/Bookmarks: UTF-8 Unicode text
  • google-chrome-beta

    Tergantung pada versi Chrome Anda

  • Default

    Tergantung pada profil Anda

Untuk melihat bookmars, gunakan perintah ini:

less ~/.config/google-chrome-beta/Default/Bookmarks

atau dengan jq, prosesor JSON baris perintah yang ringan dan fleksibel:

sudo apt-get install jq

dan jalankan dengan perintah ini untuk melihat seluruh struktur:

jq '.' ~/.config/google-chrome-beta/Default/Bookmarks

atau dengan perintah ini untuk melihat entri, mis. checksum:

jq '.checksum' ~/.config/google-chrome-beta/Default/Bookmarks

atau semua bookmark di bilah bookmark:

jq '.roots.bookmark_bar.children' ~/.config/google-chrome-beta/Default/Bookmarks

The History adalah file biner dalam SQLite format 3:

$ file ~/.config/google-chrome-beta/Default/History           
.config/google-chrome-beta/Default/History: SQLite 3.x database
  • google-chrome-beta

    Tergantung pada versi Chrome Anda

  • Default

    Tergantung pada profil Anda

Untuk menanyakan basis data, Chrome harus ditutup sepenuhnya. Atau Anda harus membuat salinan file dan menggunakan salinan itu.

Untuk melihat riwayat Anda perlu menginstal sqlite3:

sudo apt-get install sqlite3

Mulai sqlite3 dengan:

sqlite3 ~/.config/google-chrome-beta/Default/History

dan daftar semua tabel:

sqlite> .tables
downloads             meta                  urls                
downloads_url_chains  segment_usage         visit_source        
keyword_search_terms  segments              visits

atau untuk melihat semua unduhan:

sqlite> SELECT * FROM downloads WHERE 1;

Atau, GUI dapat digunakan:

  • sqlitebrowser

    sudo apt-get install sqlitebrowser
    

    dan mulai dengan:

    sqlitebrowser ~/.config/google-chrome-beta/Default/History
    
  • sqliteman:

    sudo apt-get install sqliteman
    

    dan mulai dengan:

    sqliteman ~/.config/google-chrome-beta/Default/History
    

Jawaban Gd, tetapi masih tidak dapat melihat riwayat tanpa menginstal sqlite? Bukankah beberapa aplikasi yang baru saja membaca sqlite DB?
Maythux

Alat lainnya ditambahkan
AB

pada osX 10.11:jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"
magicrebirth
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.