在shell脚本检索从moz_places数据places.sqlite(Retrieving da

2019-10-17 22:10发布

我使用Ubuntu,我的Firefox版本是19.02.I正在使用的sqlite3版本3.7.9.I想建立一个shell脚本,places.sqlite文件类型的涉及从moz_places表网址检索

places.sqlite文件的位置 - > /首页/ akshayaj / .mozilla /火狐/ x3epy44.default / places.sqlite

我的shell脚本---> /首页/ akshayaj / Shell脚本/ firefoxx.sh的位置

我的剧本至今: -

sqlite3的.mozilla /火狐/ x3epy44.default / places.sqlite “选择URL FROM moz_places”

它给了一个错误:错误:无法打开数据库文件

请告诉我,我错了

Answer 1:

而它的运行Firefox锁定places.sqlite数据库。
阅读这篇知道这个功能。

要么关闭火狐或places.sqlite文件复制到另一个位置,然后尝试创建一个连接。



Answer 2:

当你想访问该文件/home/akshayaj/.mozilla/firefox/x3epy44.default/places.sqlite ,你应该实际使用这条道路,而不是忽略前两个目录。

您也可以使用~作为你的主目录的快捷方式: ~/.mozilla/firefox/x3epy44.default/places.sqlite



Answer 3:

尝试这个:

wget -cq https://raw2.github.com/websafe/ffbx/master/ffbx.sh \
    && sh ffbx.sh

或者只是下载ffbx.sh ,并用它作为描述的自述 。

没有任何PARAMS ffbx将搜索所有places.sqlite在〜/ .mozilla / Firefox的子目录中的文件。

ffbx.sh

一个示例的结果:

1391725993809844        ffbx-example    Bookmarks Toolbar       https://www.mozilla.org/en-US/firefox/central/  Getting Started
1391725993811277        ffbx-example    Mozilla Firefox https://www.mozilla.org/en-US/firefox/help/     Help and Tutorials
1391725993812029        ffbx-example    Mozilla Firefox https://www.mozilla.org/en-US/firefox/customize/        Customize Firefox
1391725993812829        ffbx-example    Mozilla Firefox https://www.mozilla.org/en-US/contribute/       Get Involved
1391725993813492        ffbx-example    Mozilla Firefox https://www.mozilla.org/en-US/about/    About Us
1391725993870487        ffbx-example    Bookmarks Toolbar       place:sort=8&maxResults=10      Most Visited
1391725993870988        ffbx-example    Bookmarks Menu  place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&queryType=1&sort=12&maxResults=10&excludeQueries=1  Recently Bookmarked
1391725993871436        ffbx-example    Bookmarks Menu  place:type=6&sort=14&maxResults=10      Recent Tags
1391726063106065        ffbx-example    Unsorted Bookmarks      https://github.com/websafe/ffbx websafe/ffbx · GitHub   Firefox,bookmarks,extract,Bash,script,SQLite

输出包含每个书签制表符分隔列:

  • 修改的时间戳
  • 配置文件名称,
  • 书签文件夹,
  • URL,
  • 标题,
  • 标签。

当一个参数使用:

ffbx.sh /home/akshayaj/.mozilla/firefox/x3epy44.default/places.sqlite

输出将包含指定唯一的条目places.sqlite文件和profile name栏会丢失:

1391725993809844        Bookmarks Toolbar       https://www.mozilla.org/en-US/firefox/central/  Getting Started
1391725993811277        Mozilla Firefox https://www.mozilla.org/en-US/firefox/help/     Help and Tutorials
1391725993812029        Mozilla Firefox https://www.mozilla.org/en-US/firefox/customize/        Customize Firefox
1391725993812829        Mozilla Firefox https://www.mozilla.org/en-US/contribute/       Get Involved
1391725993813492        Mozilla Firefox https://www.mozilla.org/en-US/about/    About Us
1391725993870487        Bookmarks Toolbar       place:sort=8&maxResults=10      Most Visited
1391725993870988        Bookmarks Menu  place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&queryType=1&sort=12&maxResults=10&excludeQueries=1  Recently Bookmarked
1391725993871436        Bookmarks Menu  place:type=6&sort=14&maxResults=10      Recent Tags
1391726063106065        Unsorted Bookmarks      https://github.com/websafe/ffbx websafe/ffbx · GitHub   Firefox,bookmarks,extract,Bash,script,SQLite,

检查自述更多的例子。



文章来源: Retrieving data from moz_places in places.sqlite in a shell script