Видаліть дублікати із понад 150 000 закладок у Google Chrome


13

Я вважаю, що я спробував усі програми управління закладками у веб-магазині Chrome, видалив частину закладок вручну (так, я навіть намагався це зробити ), впорядкувати їх у папках та ін., Але вони просто поверталися кожного разу, коли я запускав Chrome.

Якщо вам цікаво, як я закінчив 150 000 закладок, я також не впевнений. Все, що я знаю, це те, що спочатку вони були імпортовані з Firefox, із закладками StumbleUpon і всіма, і вони, здається, дублюються з кожною синхронізацією, можливо, ... 2009. У мене багато порожніх папок у також змішуються, і вони, схоже, збільшуються в кількості щоразу, коли я дивлюся на свої закладки.

Зараз я запускаю AM-DeadLink, який намагається видалити дублікати вже 10 годин, і я не впевнений, чи працює він ще більше, оскільки розмір файлу закладок у AppData / Local / Google / Chrome не має Не впав з 51 Мб.

Я не хочу видаляти всі свої закладки, оскільки у мене є важливі речі. Що мені потрібно - це назавжди позбутися всіх цих дублікатів. Будь-які ідеї?


Редагувати: Отже, через рік проблема залишається, і тепер у мене є ще одне питання:

Зараз у моєму обліковому записі загалом 151739 закладок, як вказує синхронізація Chrome, але категорії під синхронізацією Chrome не можна редагувати індивідуально чи знімати. Єдиний варіант редагування, який я отримую, - це видалити дані синхронізації в цілому.

Я хотів би видалити лише закладки, а решту покинути, поки я не з’ясую, що хочу зберегти. Як видалити закладки, не торкаючись нічого іншого? Це можливо?


Скопіюйте свій профіль, перш ніж намагатися його очистити. Якщо щось піде не так, ви можете повернутися до старого профілю.
SPRBRN

1
Ви пробували це ?? chrome.google.com/webstore/detail/supersorter/… Працював для мене, і все, що перераховано в описі розширення, спробуйте і перейдіть знову, якщо це не працює.
Франко

Скопіювати мій профіль? Як це зробити?
Віра X

Знайдіть свій профіль, використовуючи це запитання: superuser.com/questions/329112/…
Nattgew

1
Гаразд, тому я використовував SuperSorter, можливо, втретє і ні, це не працює. Мої закладки залишаються на величезних 150 000.
Віра X

Відповіді:


5

Я сам в цьому справляюся. У мене було 260 000 закладок, переважна більшість з яких були "фантомами" - папки без імені, багато дублікатів і т. Д. Кожен раз, коли я запускав Chrome, він споживав би багато гігабайт оперативної пам’яті, щоб дійсно вплинути на мою продуктивність.

Я вирішив видалити всі погані закладки, але мені довелося повністю стерти хмарну копію даних синхронізації Chrome, щоб отримати зміну на "палицю". У мене немає швидкого рішення, але я вважаю, що такі дії працюють.

Я почав із комп’ютера, який мав повну копію моїх даних Chrome. Я створив резервну копію каталогу профілю з усіма цими даними. (Дивіться, де розташовані каталоги профілів користувачів у Google Chrome? ).

Я запустив Chrome, зачекав, поки він залагодиться, перейшов до налаштувань у Chrome і вимкнув синхронізацію. Потім я перейшов до https://www.google.com/settings/chrome/sync і натиснув "Зупинити та очистити", який відключає синхронізацію та видаляє всі дані вашого профілю Chrome (включаючи всі дублікати та фантомні закладки) з Google Cloud , але все-таки слід зберігати ваш профіль Chrome на цьому комп’ютері.

Я використовував менеджер закладок, щоб видалити всі закладки фантома вручну. На щастя, більшість моїх були організовані у дублюючі папки, тому я мав лише десяток або близько речей, які потрібно видалити. Це ще зайняло багато часу. Маса закладок фантомів призвела до сканування Chrome - я клацну правою кнопкою миші на одній з цих дублікатів папок, і іноді це було кілька хвилин, перш ніж з'явилося меню з опцією "delete".

Отож, позбувшись усіх закладок на цій машині, я вийшов із Chrome просто для того, щоб дати можливість відновитись. Я перезапустив Chrome, увійшов у налаштування і знову ввімкнув синхронізацію. Він завантажив залишки закладок плюс паролі тощо, які все ще зберігаються на цьому комп’ютері.

Тепер на іншому комп’ютері я вийшов із Chrome, перемістив свої дані профілю Chrome у кошик (оскільки ці копії профілю все ще мають усі фантомні закладки), перезапустив Chrome, увійшов у систему та просто чекав, поки синхронізація не зможе відновити всю мою інформацію.

FYI: Я шукав у всьому шляху спосіб змусити Chrome синхронізувати все в цю хвилину. Я знайшов безліч розумних пропозицій, але поки жодна з них не працює. Інколи проходить кілька хвилин або годин, перш ніж синхронізація завершиться.


4

Перевіривши всі пропозиції, здається, що використання менеджера закладок для ручного видалення всіх дублікатів закладок є найнадійнішим (та ж поведінка та дозвіл, як описано у відповіді Гаррет Мітченера вище).

Основним моментом полягало в тому, щоб видалити лише дублікати. Іншими словами, отримайте список унікальних закладок у менеджері закладок для порівняння після очищення.

Це спрацювало досить добре, використовуючи стандартні інструменти Linux на Ubuntu Trusty:

Створіть резервну копію файлу закладок у випадку, якщо унікальна папка випадково видалиться:

$ 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

Отримайте кількість унікальних URL-адрес:

$ 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 та видалив розширення icloud у хромі. проблема припинилася. Я не використовую сафарі на своєму iphone, але використовую хром як браузер за замовчуванням, тому я все одно отримую синхронізовані закладки.


Як це позбудеться дублікатів?
Кевін Панько

Так, я думаю, що найкращий спосіб - повністю відключити синхронізацію закладок. Я тільки що вчора додав закладок у своєму додатку Chrome, після чого вони були синхронізовані на моєму робочому столі. Вони отримали по 2 примірника на кожну закладку. Так дратує.
Tien Do

0

Я спробував деякі запропоновані рішення без успіху. Потім я натрапив на це рішення Reset Sync (від "Johnny") на Форумі продуктів Google, який був простим і працював. Ви видаляєте закладки з усіх своїх пристроїв, крім того, на якому є потрібні закладки, а потім скинути синхронізацію.

Як було зазначено в іншій темі, можливо, вам потрібно буде видалити / перевстановити Chrome на пристрої Android, щоб позбутися закладок.


0

Я люблю Google Chrome, але збиралася змінити інший браузер через постійне множення закладок. Однак я вирішив, що, можливо, ускладнюють справи, намагаючись виправити проблему на кількох пристроях і не дозволяючи функції синхронізації виконувати свою роботу. Чим більше змін я вніс, тим гірше ставали речі. Нижче перераховані кроки, які я вжив; а через 48 годин у мене більше немає дублікатів і все синхронізується на всіх п’яти пристроях.

ВАМ ПОВИННІ ПОТРІБИТИСЯ ВСІХ КНИГІВ НА КОЖНОМУ ПРИСТРІЙІ, А потім запустити новий набір КНИГІВ.

  • Вимкніть функцію синхронізації на кожному пристрої, на якому використовувався ваш обліковий запис Google. Google попереджає нас не відкривати Chrome на загальнодоступних комп’ютерах, оскільки програма залишається резидентом на цих комп’ютерах. Це може бути великою проблемою, адже як ви можете виправити те, що вже було зроблено? Я вирішив сподіватися на найкраще.
  • Відключіться від свого облікового запису Google на ВСІМ одному із цих пристроїв. Ви можете переглянути підключені пристрої за адресою https://myaccount.google.com/u/1/device-activity
  • На ПК Менеджер закладок (Ctrl + Shift + O) - це простий спосіб видалення небажаних дублікатів
  • На одному пристрої створіть резервну копію закладок, які ви хочете зберегти. Ctrl + Shift + O переведе вас до менеджера закладок. На синій смузі виберіть ОРГАНІЗАЦІЮ, потім "Експорт закладок у HTML-файл ..." та збережіть отриманий файл у тому місці, де ви зможете знайти його пізніше.
  • НЕ ЗАПИСАЙТЕ на жодному пристрої.
  • ТОТАЛЬНО ВИДАЛИТИ всі закладки з кожного пристрою. Менеджер закладок чудово працює для ПК; але на деяких пристроях може знадобитися видалити Google Chrome та встановити його знову. Переконайтеся, що на будь-якому пристрої немає закладок.
  • Увійдіть у свій обліковий запис Google на одному пристрої (я вважав за краще це робити на ПК).
  • Імпортуйте файл із хорошими закладками, які ви зберегли. Використовуйте Ctrl + Shift + O, Упорядкуйте, "Імпортувати закладки з HTML-файлу ..."
  • Увімкніть функцію синхронізації лише на цьому комп’ютері. Я залишив комп’ютер увімкненим на кілька годин, щоб переконатися, що все потрапило на сервер Google.
  • Увійдіть у свій обліковий запис Google на кожному пристрої та активуйте функцію синхронізації.
  • Ви повинні налаштовуватися на поїздку !!!
  • Просто не дивіться, роблячи так багато змін закладок на кожному пристрої.

Я сподіваюся, що це допомогло.

Якщо ці інструкції дійсно точні, було б непогано, якби Google міг включити щось подібне, але в кращому форматі, для своїх мільйонів користувачів, оскільки це звучить як дуже поширена проблема.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.