Terminalden Google Chrome yer işaretlerini ve geçmişini görüntülemek mümkün müdür?


11

Komut satırını kullanarak Google Chrome yer işaretlerini ve geçmişini görüntülemek mümkün müdür?

Yanıtlar:


12

Yer imleri içinde UTF-8 düz metin dosyası JSONbiçimi:

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

    Chrome sürümünüze bağlı olarak

  • Default

    Profilinize bağlı olarak

Yer imlerini görüntülemek için şu komutu kullanın:

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

veya jqhafif ve esnek bir komut satırı JSON işlemcisi ile:

sudo apt-get install jq

ve tüm yapıyı görmek için bu komutla çalıştırın:

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

veya bir girişi görmek için bu komutla, ör. checksum:

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

veya yer işareti çubuğundaki tüm yer işaretlerini:

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

Tarih içinde bir ikili dosyadır SQLite format 3:

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

    Chrome sürümünüze bağlı olarak

  • Default

    Profilinize bağlı olarak

Veritabanını sorgulamak için Chrome'un tamamen kapalı olması gerekir. Veya dosyanın bir kopyasını oluşturmanız ve bu kopyayı kullanmanız gerekir.

Geçmişi görüntülemek için sqlite3 yüklemeniz gerekir:

sudo apt-get install sqlite3

Sqlite3 ile şununla başlayın:

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

ve tüm tabloları listele:

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

veya tüm indirmeleri görmek için:

sqlite> SELECT * FROM downloads WHERE 1;

Alternatif olarak, bir GUI kullanılabilir:

  • sqlitebrowser

    sudo apt-get install sqlitebrowser
    

    ve şununla başla:

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

    sudo apt-get install sqliteman
    

    ve şununla başla:

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

Gd cevap, ama yine de sqlite yüklemeden tarih göremiyorum? Sadece sqlite DB okuyan bazı uygulama değil mi?
Maythux

Daha fazla araç eklendi
AB

osX 10.11'de:jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"
magicrebirth
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.