Google Chrome'da 150.000'den fazla yer işaretinden yinelenenleri silin


13

Ben, Chrome web deposundaki tüm imi yönetimi uygulamaları denedik (evet, ben bile teşebbüs elle imleri silinen bölümü inanıyoruz o ), klasörler ve tüm içinde onları organize, ama sadece geri ben Chrome'u başlattı her zaman geldi.

150.000 yer imi ile nasıl sonuçlandığımı merak ediyorsanız da emin değilim. Tek bildiğim, ilk başta StumbleUpon yer imleri ve her şeyle birlikte Firefox'tan içe aktarıldıkları ve belki de 2009'dan beri her senkronizasyonla kendilerini kopyalamış gibi görünüyorlar. Ayrıca, yer işaretlerime her baktığımda sayıları da artıyor gibi görünüyor.

Şu anda, kopyaları belki 10 saattir silmeye çalışan AM-DeadLink kullanıyorum ve AppData / Local / Google / Chrome'daki Yer İşaretleri dosya boyutunun 51mb'den düşmedi.

Orada önemli şeylerim olduğu için tüm yer işaretlerimi silmek istemiyorum. İhtiyacım olan tüm bu kopyalardan kurtulmak. Herhangi bir fikir?


Düzenleme: Yani, bir yıl sonra, sorun devam ediyor ve şimdi başka bir sorum var:

Şu anda, hesabımda Chrome Sync'in belirttiği gibi toplam 151739 yer işareti var, ancak Chrome Sync altındaki kategoriler ayrı ayrı düzenlenebilir veya kaldırılamaz. Aldığım tek düzenleme seçeneği, senkronizasyon verilerini bir bütün olarak silmektir.

Neleri saklamak istediğimi anlayana kadar yalnızca yer işaretlerini silmek ve geri kalanını şimdilik bırakmak istiyorum. Başka bir şeye dokunmadan yer işaretlerini nasıl silebilirim? Mümkün mü?


Temizlemeye çalışmadan önce profilinizi kopyalayın. Bir şeyler ters giderse, eski profile geri dönebilirsiniz.
SPRBRN

1
Bunu denedin mi ?? chrome.google.com/webstore/detail/supersorter/… Benim için çalıştı ve uzantının açıklamasında listelenen her şeyi yapıyor ve çalışmıyorsa tekrar deneyin.
Franco

Profilimi kopyalansın mı? Bunu nasıl yaparım?
Vera X

Bu soruyu kullanarak profilinizi bulun: superuser.com/questions/329112/…
Nattgew

1
Tamam, SuperSorter'ı belki üçüncü kez kullandım ve hayır, işe yaramıyor. Yer işaretlerim büyük bir 150.000'de kalıyor.
Vera X

Yanıtlar:


5

Bununla başa çıkma sürecindeyim. 260.000 yer imi vardı, bunların çoğu "hayali" idi - isimsiz klasörler, çoğaltılmış kopyalar, vb.

Tüm kötü yer işaretlerini silmeye karar verdim, ancak "senkronize etme" değişikliğini elde etmek için Chrome senkronizasyon verilerimin bulut kopyasını tamamen silmek zorunda kaldım. Hızlı bir çözümüm yok, ama aşağıdakilere inanıyorum.

Chrome verilerimin tam bir kopyasına sahip bir bilgisayarla başladım. Profil dizinini tüm bu verilerle yedekledim. (Bkz . Google Chrome'un kullanıcı profili dizinleri nerede bulunur? ).

Chrome'u başlattım, yerleşmesini bekledim, Chrome'daki ayarlara gittim ve senkronizasyonu kapattım. Sonra https://www.google.com/settings/chrome/sync adresine gittim ve senkronizasyonu devre dışı bırakan ve tüm Chrome profil verilerinizi (tüm yinelenen ve hayali yer işaretleri dahil) Google Cloud'dan silen "Durdur ve Temizle" yi tıkladım , ancak yine de Chrome profilinizi bu bilgisayarda saklamanız gerekir.

Tüm hayalet yer imlerini manuel olarak silmek için yer imi yöneticisini kullandım. Neyse ki, çoğum yinelenen klasörler halinde organize edildi, bu yüzden silmek için sadece bir düzine şey vardı. Hala uzun zaman aldı. Hayali yer imleri kütlesi Chrome'u taramaya getirdi - bu yinelenen klasörlerden birine sağ tıklıyorum ve bazen "sil" seçeneğinin bulunduğu menünün görünmesi birkaç dakika önce gerçekleşti.

Bu yüzden, o makinedeki tüm bu yer işaretlerinden kurtulduktan sonra, iyileşme şansı vermek için Chrome'dan çıktım. Chrome'u yeniden başlattım, ayarlara girdim ve senkronizasyonu tekrar açtım. Kalan yer işaretlerini ve söz konusu bilgisayara kaydedilmiş olan şifreleri vb. Yükledi.

Şimdi diğer bilgisayarlarda Chrome'dan çıktım, Chrome profil verilerimi çöp kutusuna taşıdım (çünkü profilin bu kopyalarında hala tüm hayali yer imleri var), Chrome'u yeniden başlattı, oturum açtım ve senkronizasyon tüm bilgilerimi geri yükleyene kadar bekledi.

FYI: Chrome'u her şeyi bu dakika doğru senkronize etmeye zorlamanın bir yolunu arıyordum. Bol miktarda makul öneri buldum, ancak şimdiye kadar hiçbiri çalışmıyor. Senkronizasyonun tamamlanması bazen dakikalar veya saatler sürebilir, şekle gidin.


4

Tüm önerileri test ettikten sonra, tüm yinelenen yer işaretlerini manuel olarak silmek için yer imi yöneticisini kullanmak en güvenilir (yukarıdaki Garrett Mitchener'ın yanıtında ayrıntıları verilen davranış ve çözünürlük).

Ana yapışma noktası sadece kopyaların silinmesini sağlamaktı . Başka bir deyişle, temizleme işleminden sonra karşılaştırmak için yer imi yöneticisinde benzersiz yer imlerinin bir listesini alın.

Bu Ubuntu Trusty'deki standart Linux araçlarını kullanarak oldukça iyi çalıştı:

Benzersiz bir klasörün yanlışlıkla silinmesi durumunda yer imleri dosyasını yedekleyin:

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

Tüm URL'lerin sayısını alın:

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

Tüm benzersiz URL'lerin sayısını alın:

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

Awk içine grep borulama sadece awk eşleşmesinden çok daha hızlıdır ve awk benzersiz girişleri doğru bir şekilde elde etmek için sıraya konulmalıdır.

Hepsini bir dosyaya yapıştırın, dosyadayken gereksiz çift tırnakları da kırpabiliriz:

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

Temizlemeyi Yer İşareti yöneticisinde gerçekleştirin, ardından yer işaretleri dosyasındaki tüm benzersiz URL'leri çıkarın:

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

Karşılaştırmayı çalıştırın:

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

Artık orijinal Yer İşaretleri dosyasını aramak, meta verileri orijinal için ayıklamak ve dikkatlice yeni Yer İşaretleri dosyasına eklemek (önce en yeni dosyanın yedeğini almak) mümkündür, örn.

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

Meta veriler önemsizse, Yer İşareti yöneticisinde her biri için yeni yer işaretleri oluşturmak ve ilgili klasöre geçmek daha kolaydır.


0

Icloud'da yer işaretleri senkronizasyonunu kapattım ve kromdaki icloud uzantısını sildim. sorun durdu. büyük bir anlaşma değil benim iphone safari kullanmıyorum ama varsayılan tarayıcı olarak krom kullanın, bu yüzden hala senkronize yer imleri olsun.


Bu kopyalardan nasıl kurtulacak?
Kevin Panko

Evet, en iyi yolun yer işareti senkronizasyonunu tamamen kapatmak olduğunu düşünüyorum. Dün Chrome uygulamama bazı yer imleri ekledim, ardından masaüstümle senkronize edildi. Onlar her yer imleri için 2 kopya var. Çok sinir bozucu.
Tien Do

0

Sunulan bazı çözümleri başarılı olmadan denedim. Daha sonra , Google Ürün Forumu'ndaki basit ve işe yarayan bu Sıfırlama Senkronizasyonu çözümü ("Johnny" den) ile karşılaştım . Yer işaretlerini, istediğiniz yer işaretlerine sahip olanlar dışındaki tüm cihazlarınızdan kaldırır ve ardından Senkronizasyonu Sıfırla.

Başka bir başlıkta belirtildiği gibi, yer işaretlerinden kurtulmak için Chrome'u bir Android cihazda kaldırmanız / yeniden yüklemeniz gerekebilir.


0

Google Chrome'u seviyorum, ancak yer işaretlerinin sürekli çoğalması nedeniyle başka bir tarayıcıya geçme noktasına geldim. Ancak, sorunu birden fazla cihazda düzeltmeye çalışarak ve senkronizasyon özelliğinin işini yapmasına izin vermeyerek işleri karmaşıklaştırabileceğime karar verdim. Ne kadar çok değişiklik yaparsam, o kadar kötüye gitti. Aşağıda attığım adımlar sıralanmıştır; ve 48 saat sonra artık kopyam yok ve her şey beş cihazda da senkronize durumda.

HER CİHAZ ÜZERİNE TÜM KİTAPLAR SÜRMELİ VE SONRA YENİ BİR KİTAP BAŞLANGIÇ BAŞLATMALISINIZ.

  • Google hesabınızın kullanıldığı HER cihazda Senkronizasyon özelliğini devre dışı bırakın. Google, program bu bilgisayarlarda yerleşik kaldığı için Chrome'u herkese açık bilgisayarlarda açmamamız konusunda uyarıyor. Bu büyük bir sorun olabilir, çünkü zaten yapılmış olanları nasıl düzeltebilirsiniz? En iyisini ummaya karar verdim.
  • Bu cihazlardan her birinde Google hesabınızın bağlantısını kesin. Bağlı cihazlarınızı https://myaccount.google.com/u/1/device-activity adresinde inceleyebilirsiniz.
  • Bir bilgisayarda, Bookmarks Manager (Ctrl + Shift + O) istenmeyen kopyaları kaldırmanın kolay bir yoludur
  • ONE cihazında, saklamak istediğiniz yer işaretlerini iyi bir şekilde yedekleyin. Ctrl + Üst Karakter + O sizi Yer İşareti Yöneticisine götürür. Mavi çubukta, ORGANIZE öğesini seçin, ardından "Yer işaretlerini HTML dosyasına aktar ..." seçeneğini belirleyin ve elde edilen dosyayı daha sonra bulabileceğiniz bir yere kaydedin.
  • Şimdilik hiçbir cihazda oturum açmayın.
  • TAMAMEN her cihazdaki tüm yer işaretlerini KALDIRIN. Bookmarks Manager bir PC için harika çalışıyor; ancak bazı cihazlarda Google Chrome'u kaldırıp yeniden yüklemeniz gerekebilir. Herhangi bir cihazda HİÇBİR yer imi olmadığından emin olun.
  • Google hesabınızda ONE cihazında oturum açın (bunu bir PC'de yapmayı tercih ettim).
  • Kaydettiğiniz yer imlerine sahip dosyayı içe aktarın. Ctrl + Shift + O, Organize, "Yer işaretlerini HTML dosyasından içe aktar ..."
  • Yalnızca bu bilgisayarda Senkronizasyon özelliğini açın. Her şeyin Google sunucusuna ulaştığından emin olmak için bilgisayarımı birkaç saat açık bıraktım.
  • Her cihazda Google hesabınızda oturum açın ve Senkronizasyon özelliğini etkinleştirin.
  • Gitmek için ayarlanmalıdır !!!
  • Her cihazda çok fazla yer imi değişikliği yaparak çıldırmayın.

Umarım bu bir yardımcı olmuştur.

Bu talimatlar gerçekten doğruysa, Google'ın milyonlarca kullanıcısı için benzer, ancak daha iyi bir formatta yer alması iyi olurdu, çünkü çok geniş bir sorun gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.