端末から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

    プロフィールに応じて

ブックマールを表示するには、次のコマンドを使用します。

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

    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.