Удалите дубликаты из более чем 150 000 закладок в Google Chrome


13

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

Если вам интересно, как я получил 150000 закладок, я тоже не уверен. Все, что я знаю, это то, что они были импортированы из Firefox вначале, с закладками StumbleUpon и прочим, и, похоже, они просто дублируют себя при каждой синхронизации с момента, может быть ... 2009 года. У меня есть много пустых папок в смешивать, и их, кажется, тоже увеличивается, каждый раз, когда я смотрю на свои закладки.

Сейчас я использую AM-DeadLink, который пытается удалить дубликаты, возможно, в течение 10 часов, и я не уверен, что он вообще работает, поскольку размер файла закладок в AppData / Local / Google / Chrome не упал с 51mb.

Я не хочу удалять все свои закладки, так как там есть важные вещи. Что мне нужно, так это избавиться от всех этих дубликатов навсегда. Есть идеи?


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

На данный момент в моем аккаунте находится 151739 закладок, как указывает Chrome Sync, но категории в Chrome Sync нельзя редактировать или удалять по отдельности. Единственная опция редактирования, которую я получаю - это удалить данные синхронизации в целом.

Я хотел бы удалить только закладки и оставить остальное пока, пока не выясню, что я хочу сохранить. Как удалить закладки, не касаясь чего-либо еще? Это возможно?


Скопируйте свой профиль, прежде чем пытаться его очистить. Если что-то пойдет не так, вы можете вернуться к старому профилю.
СПРБР

1
Ты пробовал это ?? chrome.google.com/webstore/detail/supersorter/… Сработало для меня, и все, что перечислено в описании расширения, пробуют его и возвращаются, если оно не работает.
Франко

Скопировать мой профиль? Как мне это сделать?
Вера Икс

Найдите свой профиль, используя этот вопрос: superuser.com/questions/329112/…
Nattgew

1
Итак, я использовал SuperSorter, возможно, в третий раз, и нет, он не работает. Мои закладки остаются на целых 150000.
Вера Икс

Ответы:


5

Я сам занимаюсь этим. У меня было 260 000 закладок, подавляющее большинство из которых были «фантомами» - папки без имени, много дубликатов и т. Д. Каждый раз, когда я запускал Chrome, он потреблял много гигабайт оперативной памяти, что оказало существенное влияние на мою производительность.

Я решил удалить все плохие закладки, но мне пришлось полностью стереть облачную копию моих данных синхронизации Chrome, чтобы получить возможность «залипать». У меня нет быстрого решения, но я считаю, что следующие работы.

Я начал с компьютера, на котором была полная копия моих данных Chrome. Я сделал резервную копию каталога профиля со всеми этими данными. (См., Где находятся каталоги профилей пользователей Google Chrome? ).

Я запустил Chrome, дождался его завершения, зашел в настройки в Chrome и отключил синхронизацию. Затем я зашел на https://www.google.com/settings/chrome/sync и нажал «Остановить и очистить», что отключает синхронизацию и удаляет все данные вашего профиля Chrome (включая все дубликаты и фантомные закладки) из Google Cloud , но все равно должен храниться ваш профиль Chrome на этом компьютере.

Я использовал менеджер закладок, чтобы вручную удалить все фантомные закладки. К счастью, большая часть моих была организована в дубликаты папок, поэтому у меня было всего около десятка вещей, которые нужно было удалить. Это все еще занимало много времени. Масса фантомных закладок привела Chrome к ползучести - я бы щелкнул правой кнопкой мыши на одной из этих дубликатов папок, и иногда появлялось меню с опцией «удалить».

Поэтому, избавившись от всех этих закладок на этом компьютере, я вышел из Chrome, чтобы дать ему возможность восстановиться. Я перезапустил Chrome, зашел в настройки и снова включил синхронизацию. Он загрузил оставшиеся закладки, а также пароли и т. Д., Которые все еще сохранены на этом компьютере.

Теперь на каждом другом компьютере я выходил из Chrome, перемещал данные своего профиля Chrome в корзину (поскольку эти копии профиля все еще имеют все фантомные закладки), перезапускал Chrome, входил в систему и просто ждал, пока синхронизация не восстановит всю мою информацию.

К вашему сведению: я искал способ заставить 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 в chrome. проблема прекратилась Ничего страшного, я не использую Safari на своем iPhone, но использую Chrome в качестве браузера по умолчанию, поэтому я все равно получаю синхронизированные закладки.


Как это избавится от дубликатов?
Кевин Панко

Да, я думаю, что лучший способ - полностью отключить синхронизацию закладок. Вчера я только добавил несколько закладок в свое приложение Chrome, а затем они были синхронизированы с моим рабочим столом. Они у меня есть 2 экземпляра для каждой закладки. Так раздражает.
Тиен До

0

Я попробовал некоторые из предоставленных решений, но безуспешно. Затем я наткнулся на это решение Reset Sync (от «Джонни») на Google Product Forum, которое было простым и работающим. Вы удаляете закладки со всех ваших устройств, за исключением того, на котором есть нужные закладки, а затем сбрасываете синхронизацию.

Как было указано в другой ветке, вам может потребоваться удалить / переустановить 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.