是否可以从终端查看Google Chrome书签和历史记录
是否可以使用命令行查看Google Chrome书签和历史记录?
书签是JSON
格式的UTF-8纯文本文件:
$ 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
History是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