在Google Chrome浏览器中从超过150,000个书签中删除重复项


13

我相信我已经尝试了Chrome网上应用店中的所有书签管理应用程序,手动删除了部分书签(是的,我什至尝试),将它们整理在文件夹中以及所有文件夹中,但是每次我启动Chrome时它们都会回来。

如果您想知道我最终如何获得150,000个书签,我也不确定。我所知道的是,它们最初是从Firefox导入的,带有StumbleUpon书签以及所有书签,并且自2009年以来,它们似乎在每次同步中都重复了自己的内容。我在其中有很多空文件夹以及它们的混合性,每次我查看书签时,它们的数量似乎也在增加。

目前,我正在运行AM-DeadLink,他一直试图删除重复项已有10个小时了,而且我不确定它是否还能继续工作,因为AppData / Local / Google / Chrome hasn中的Bookmarks文件大小没有从51mb掉下来。

我不想删除所有书签,因为其中有重要内容。我需要的是永久摆脱所有重复项。有任何想法吗?


编辑:所以,一年后,问题仍然存在,现在我还有另一个问题:

目前,按照Chrome Sync的指示,我的帐户中总共有151739个书签,但是Chrome Sync下的类别无法单独编辑或移动。我获得的唯一编辑选项是删除整个同步数据。

我只想删除书签,其余部分暂时保留,直到我弄清楚要保留的内容。如何删除书签而不触摸其他东西?那可能吗?


在尝试清除个人资料之前,请先对其进行复制。如果出现问题,您可以返回到旧的个人资料。
SPRBRN

1
你试过了吗?chrome.google.com/webstore/detail/supersorter/… 为我工作,并做了扩展说明中列出的所有内容,请尝试一下,如果不起作用,请再次查看。
Franco 2014年

复制我的个人资料?我怎么做?
维拉X

:使用这个问题找到您的个人资料superuser.com/questions/329112/...
Nattgew

1
好的,所以我第三次使用了SuperSorter,不,它不起作用。我的书签仍然高达15万。
维拉X

Answers:


5

我正在自己处理这个问题。我有260,000个书签,其中大多数是“幻像”-没有名称的文件夹,很多重复的文件夹等。每次启动Chrome时,它都会消耗大量GB的RAM,以至于真正影响了我的工作效率。

我决定删除所有不良书签,但必须彻底清除Chrome同步数据的云副本,才能将更改更改为“粘滞”。我没有快速解决方案,但是我相信以下工作可以解决。

我从一台拥有我的Chrome数据的完整副本的计算机开始。我用所有这些数据备份了配置文件目录。(请参阅Google Chrome的用户个人资料目录在哪里?)。

我启动了Chrome,等待其安装,然后转到Chrome中的设置并关闭同步。然后,我转到https://www.google.com/settings/chrome/sync并单击“停止并清除”,这将禁用同步并从Google Cloud删除您的所有Chrome配置文件数据(包括所有重复的和幻影的书签) ,但仍应将您的Chrome配置文件存储在此计算机上。

我使用书签管理器来手动删除所有幻像书签。幸运的是,我的大多数人都被组织到了重复的文件夹中,所以我只有十几个要删除的东西。仍然花了很长时间。大量的幻像书签使Chrome陷入了困境-我右键单击这些重复的文件夹之一,有时过了几分钟才出现带有“删除”选项的菜单。

因此,在一台机器上清除了所有这些书签之后,我退出了Chrome,只是为了给它一个恢复的机会。我重新启动了Chrome,进入设置并重新打开了同步功能。它上载了仍保存在该计算机上的其余书签以及密码等。

现在,在另一台计算机上,我退出了Chrome,将我的Chrome个人资料数据移到了废纸((因为这些个人资料的副本仍具有所有幻像书签),重新启动了Chrome,登录了,然后等到同步可以恢复我的所有信息。

仅供参考:我一直在寻找一种方法来强制Chrome在这一分钟内同步所有内容。我找到了很多合理的建议,但是到目前为止,这些建议都没有用。有时需要几分钟或几小时才能完成同步,请计算。


4

测试了所有建议后,似乎最可靠的方法是使用书签管理器手动删除所有重复的书签(相同的行为和解决方案,如上面Garrett Mitchener的回复中所述)。

主要的症结在于确保删除重复项。换句话说,在书签管理器中获取唯一书签的列表,以在清理后进行比较。

使用Ubuntu Trusty上的标准Linux工具,效果很好:

备份书签文件,以防意外删除唯一文件夹:

$ cp -av .config/google-chrome/Default/Bookmarks{,.orig} ‘.config/google-chrome/Default/Bookmarks’ -> ‘.config/google-chrome/Default/Bookmarks.orig’

获取所有URL的计数:

$ grep -c '"url": ' .config/google-chrome/Default/Bookmarks

获取所有唯一网址的计数:

$ grep '"url": ' .config/google-chrome/Default/Bookmarks | awk '{print $2}' | sort | uniq | wc -l

将grep插入awk比单独使用awk匹配要快得多,并且awk必须通过管道进行排序才能准确获得唯一条目。

将它们全部粘贴到文件中,也可以在我们处理时删除多余的双引号:

$ grep '"url": ' .config/google-chrome/Default/Bookmarks | awk '{print $2}' | sort | uniq | sed 's/^"//;s/"$//' > Bookmarks-Original.txt

在书签管理器中执行清理,然后从书签文件中提取所有唯一的URL:

$ grep '"url": ' .config/google-chrome/Default/Bookmarks | awk '{print $2}' | sort | uniq | sed 's/^"//;s/"$//' > Bookmarks-New.txt

运行比较:

$ for URL in $(cat Bookmarks-Original.txt); do grep -q $URL Bookmarks-New.txt || echo $URL; done > Bookmarks-Discrep.txt

现在可以搜索原始的书签文件,提取原始的元数据,然后仔细地添加回新的书签文件中(首先备份最新文件),例如

{
            "date_added": "13026268601621410",
            [...]
            "url": "https://wiki.mozilla.org/Security/Server_Side_TLS"
         },

如果元数据不重要,则在“书签管理器”中为每个书签创建新书签并移至相关文件夹会更容易。


0

我关闭了Icloud上的书签同步功能,并删除了chrome中的icloud扩展名。问题停止了。没什么大不了的,我没有在iPhone上使用Safari,而是使用chrome作为默认浏览器,因此我仍然可以同步书签。


这将如何消除重复项?
凯文·潘科2014年

是的,我认为最好的方法是完全关闭书签同步。我昨天刚刚在Chrome应用程序中添加了一些书签,然后将它们同步到我的桌面。他们为每个书签得到2份副本。很烦人。


0

我喜欢Google Chrome,但是由于书签不断增加,因此即将切换到另一个浏览器。但是,我决定通过尝试纠正多个设备上的问题而不让同步功能发挥作用来使事情复杂化。我所做的更改越多,情况就越糟。下面列出了我采取的步骤;48小时后,我再也没有重复,并且所有五台设备上的所有内容都保持同步。

您必须先删除所有设备上的所有书签,然后再开始新的一组书签。

  • 在使用您的Google帐户的每台设备上禁用同步功能。Google警告我们不要在公用计算机上打开Chrome,因为该程序仍驻留在这些计算机上。那可能是个大问题,因为您如何才能纠正已经完成的工作?我决定希望最好。
  • 在其中每台设备上都断开与Google帐户的连接。您可以通过https://myaccount.google.com/u/1/device-activity查看连接的设备
  • 在PC上,书签管理器(Ctrl + Shift + O)是删除不必要重复项的简便方法
  • 在一个设备上,对要保留的书签进行良好备份。Ctrl + Shift + O将使您进入书签管理器。在蓝色栏中,选择“组织”,然后选择“将书签导出到HTML文件...”,然后将生成的文件保存在以后可以找到的位置。
  • 现在请勿在任何设备上登录。
  • 完全删除每个设备上的所有书签。书签管理器非常适合PC。但是在某些设备上,可能需要卸载Google Chrome,然后重新安装。确保您在任何设备上都没有书签。
  • 在一个设备上登录您的Google帐户(我更喜欢在PC上执行此操作)。
  • 导入文件并保存好书签。使用Ctrl + Shift + O,组织“从HTML文件导入书签...”
  • 仅在这台计算机上打开同步功能。我将计算机保持打开状态几个小时,以确保一切都已到达Google服务器。
  • 在每台设备上登录到您的Google帐户,然后激活同步功能。
  • 您应该准备出发!!!
  • 只是不要大惊小怪,在每台设备上进行如此多的书签更改。

希望对您有所帮助。

如果这些说明确实准确,那么Google可以为数百万用户提供类似但格式更好的内容,因为这听起来像是一个非常普遍的问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.