เป็นไปได้ไหมที่จะดูบุ๊กมาร์กและประวัติ 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

    ขึ้นอยู่กับรุ่นของ Chrome

  • Default

    ขึ้นอยู่กับโปรไฟล์ของคุณ

ในการดู bookmars ให้ใช้คำสั่งนี้:

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

หรือด้วยjqตัวประมวลผลบรรทัดคำสั่ง JSON แบบ Lightweight และยืดหยุ่น:

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

    ขึ้นอยู่กับรุ่นของ Chrome

  • Default

    ขึ้นอยู่กับโปรไฟล์ของคุณ

ในการสืบค้นฐานข้อมูลต้องปิด Chrome อย่างสมบูรณ์ หรือคุณต้องสร้างสำเนาของไฟล์และใช้สำเนานั้น

เพื่อดูประวัติคุณจะต้องติดตั้ง 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
    

คำตอบ Gd แต่ยังไม่สามารถดูประวัติโดยไม่ต้องติดตั้ง sqlite ได้หรือไม่ ไม่ใช่แอปที่เพิ่งอ่าน sqlite DB ใช่ไหม
Maythux

เพิ่มเครื่องมือเพิ่มเติม
AB

ใน osX 10.11:jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"
magicrebirth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.