क्या टर्मिनल से Google Chrome बुकमार्क और इतिहास देखना संभव है


11

क्या कमांड लाइन का उपयोग करके Google Chrome बुकमार्क और इतिहास देखना संभव है?

जवाबों:


12

बुकमार्क एक UTF-8 में सादा पाठ फ़ाइल है JSONप्रारूप:

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

    आपके क्रोम के संस्करण पर निर्भर करता है

  • Default

    आपके प्रोफाइल पर निर्भर करता है

सट्टेबाजों को देखने के लिए इस कमांड का उपयोग करें:

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

या jq, एक हल्के और लचीले कमांड-लाइन JSON प्रोसेसर के साथ:

sudo apt-get install jq

और इस कमांड के साथ पूरे ढांचे को देखें:

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

या इस आदेश के साथ एक प्रविष्टि देखने के लिए, जैसे। checksum:

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

या बुकमार्क बार में सभी बुकमार्क:

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

इतिहास में एक बाइनरी फ़ाइल है SQLite format 3:

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

    आपके क्रोम के संस्करण पर निर्भर करता है

  • Default

    आपके प्रोफाइल पर निर्भर करता है

डेटाबेस को क्वेरी करने के लिए, क्रोम पूरी तरह से बंद होना चाहिए। या आपको फाइल की एक कॉपी बनानी होगी और उस कॉपी का उपयोग करना होगा।

इतिहास देखने के लिए आपको sqlite3 स्थापित करने की आवश्यकता है:

sudo apt-get install sqlite3

Sqlite3 के साथ शुरू करें:

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

और सभी तालिकाओं को सूचीबद्ध करें:

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

या सभी डाउनलोड देखने के लिए:

sqlite> SELECT * FROM downloads WHERE 1;

वैकल्पिक रूप से, GUI का उपयोग किया जा सकता है:

  • sqlitebrowser

    sudo apt-get install sqlitebrowser
    

    और इसके साथ शुरू करें:

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

    sudo apt-get install sqliteman
    

    और इसके साथ शुरू करें:

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

जीडी उत्तर, लेकिन अभी भी इतिहास को देखे बिना साईक्लाईट को संस्थापित नहीं किया जा सकता? क्या ऐसा कोई ऐप नहीं है जो सिर्फ sqlite DB को पढ़े?
Maythux

अधिक उपकरण जोड़े गए
AB

ओएसएक्स 10.11 पर:jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"
मैजिकबेर्थ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.