~ / .Cache klasörünü silmek sorun olur mu?


Yanıtlar:


89

Soruyu cevaplamak için IMO, .cacheuzun vadeli zararlı etkileri olmayan tümünü silebilirsiniz .

Büyüyorsanız .cache, içeriğe bakmak ve hangi uygulamanın onu büyüteceğini belirlemek ve kötü çalışan bir uygulamayı yeniden yapılandırmak daha iyi olabilir (yalnızca .cacheçok büyüyünce silmek yerine ).

Çok fazla yer kaplayabilen (ve / veya utanç verici bir miktar kanıtı saklayabilen) başka bir dizin de .thumbsdizindir. İçindeki birçok dosya .thumbskopya gibi görünüyor.

Temizlemek (sadece -rfbayrağa ve diğer dizinlere dikkat etmek;)

rm -rf ~/.thumbs/*

Ubuntu / Linux'ta yeniyken, ana dizininizde neleri silip silemediğinizi bilmek zordur. Çoğunlukla ana dizininizdeki herhangi bir şeyi silebilirsiniz, program gerektiren uygulamalar .cache(veya benzeri nokta dosyaları gibi .local) bunları yeniden oluşturacaktır.

Çoğu zaman, en kötü ihtimalle, özel yapılandırmaları kaybedeceksiniz, ancak sisteme gerçek bir zarar vermeyeceksiniz.

Ana dizininizde anlamadığınız şeyleri silme, yedekleme veya test hesabı kullanma alışkanlığınızı başlatmanızı tavsiye etmem. Şüphe durumunda, güvenli olan, dosyayı geri almak veya dosyayı taşımak olacaktır.

mv .cache .cache_backup

Gerekirse yedekten geri yükleyebilirsiniz.

Kesinlikle ana dizininiz dışında anlamadığınız şeyleri silmeye BAŞLAMAYIN.


rm -rfgvfs-trash ~/.thumbs
Başlayan

35

Öyle silmek için genellikle güvenli . Önbelleğe erişen programların karışıklığını önlemek için tüm grafik uygulamalarını (örneğin, banshee, ritim kutusu, vlc, yazılım merkezi, ..) kapatmak isteyebilirsiniz (dosyam birden bire gitti !?).

Kolayca 100 MB boyutunda olabilir, bu nedenle disk alanını boşaltmak istiyorsanız yapın.

BretD ve Dylan McCall tarafından daha önce belirtildiği gibi , dosya türleri kısmi indirmeler, tarayıcı önbellekleri, simgeler gibi medya dosyaları, aynı dosyalara gelecekteki erişimi hızlandırmak için kullanılır.

Akılda tutulması gereken başka bir şey: Bir uygulamayı kaldırmak mutlaka ilgili ~ / .cache / removal_prog klasörünü silmez; Bu durumda bu dosyalar sadece yer kaplar ve kullanılmaz. Bunlar kesinlikle silinebilir.


1
~ / .Cache dosyasını silecekseniz, hepsini bir kerede silmek en iyisidir (bu nedenle herhangi bir uygulamayı tutarsız / kısmi bir durumla karıştırmazsınız), ardından hemen sonra yeniden başlatın (sadece dosyaları kullanan bir uygulama olması durumunda) ~ / .cache hala arka planda çalışıyor).
thomasrutter

28

Yedek diskimin .cache'den gelen şeylerle doluyduğunu keşfettim (uygulamalar kendi önbelleklerini temizliyor, ancak yedeklemeleri silmiyorum, bu yüzden çok büyük oluyor). Bu yüzden, yedekleme listemden .cache'i hariç tutuyorum, ancak .cache'in TEN YEARS AGO'dan, daha önce kullandığımı unuttuğum bir yazılımdan bir şeyler olduğunu fark ettim!

Bu, .cache'inizde bir yıldan daha uzun bir süre önce erişilen her şeyi silecek

find ~/.cache/ -type f -atime +365 -delete

Eğer onu çalıştırma konusunda gerginseniz, bu size nelerin silineceğini gösterecektir:

find ~/.cache/ -depth -type f -atime +365 

Bunun için 'erişim zamanını' kullanıyorum, -ctime kullanarak 'oluşturma zamanını da deneyebilirsiniz (her ne kadar eski ama yine de erişilebilir olan birçok önbellek dosyası buldum). Düzenleme önerisi için @ n33rma teşekkürler.


1
Kesinlikle benim de sorunum! Günlük yedeklemelerim sürekli olarak ~ 1.7GB idi. Şimdi sildim ~/.cache, onlar sadece ~ 0.1 GB! İyi öneri re: -atimebayrak da. Yaptığım şey crontab'ımda, /tmp/klasörüm için de benzer bir bulma komutu koymak ; Sorunsuz bir şekilde kullanıyorum -atime +1.
Geremia

Sorun: du ~ / .cache | sıralamaya göre sırala - n büyüklüğüne göre sırala
Scott Stensland 7:16

6

Silmemeyi tavsiye ederim. Bir Linux uzmanı değilim (umarım olsa da!) Ve dosya sistemi yapısının özelliklerini bilmiyorum, ancak ana klasörünüze gidip ctrl + h tuşlarına basarak, klasördeki tam olarak ne olduğunu inceleyebilirsiniz. Gizli klasörler Daha sonra .cache klasörüne gidebilir ve orada ne olduğunu görebilirsiniz.

Sistemimdeki hızlı bir bakıştan banshee'nin albüm resmini önbellek klasöründe sakladığını biliyorum (nedenini tam olarak bilmiyorsunuz), krom önbellek klasöründe veri içeriyor, bir çok program günlükleri .cache klasöründe tutuyor. şey.

Bu dosyaların hepsinin geçici olarak hız artırma amaçları için (tarayıcı önbelleği gibi) ya da bu "önbellek" başka bir amaç için dosyalar içerip içermediğinden emin değilim (tarayıcı önbelleğinin hızındaki artış, bant genişliği aşırı kullanımını engellemek içindir. - bir sunucudaki dosyalara erişme, ancak sabit diskteki farklı bir dosya konumu için r / w zamanlarında fark edilebilir bir fark olmamalıdır).

Umarım birisi bu konuda benden daha fazla şey biliyordur ve size daha iyi bir cevap verebilir.


Evet, silmenin iyi bir fikir olmadığını kabul ediyorum .cache. Mümkünse, ilgili klasörü oluşturan programı kullanın. Örneğin Chrome'un önbelleğini silmek, tercihen Chrome aracılığıyla yapılmalıdır. Bir program önbelleğini yönetmenin görünür bir yolunu sunmuyorsa, gerçekten bir şey bilmediği sürece, onu yalnız bırakmak daha güvenli olabilir.

Eğer terminalini kullanarak ve komutları yazarak sevmediğim yoksa düşünebiliriz bir şey daha şudur: du ~/.cache > cachefolders_size. Yaptığı şey size her klasörün boyutlarını içeren bir liste vermek .cache. Oluşturulan dosyadaki bilgileri bir elektronik tabloya yapıştırabilir ve sonra da zevkinize göre sıralayabilirsiniz. Burada onu okudum .

33
.Cache fikri tam o olduğunu (bkz Silinebilir standards.freedesktop.org/basedir-spec/basedir-spec-latest.html ). Başvurular buna bağlı olmamalıdır ve yanlış yapılan bir uygulamayı gerçekten fark etmedim. Banshee gerçekten de komik bir durum, ama harika bir örnek: BretD, muhtemelen tüm önbellekinizi silmek istemeyeceğiniz için doğru, çünkü genellikle iyi bir sebep için orada. Banshee'nin kapak sanatını kazanması uzun zaman alıyor. Tekrar yapabilir, ancak arada çirkin görünecektir.
Dylan McCall

1
@ vasa1 veya GUI tabanlı bir disk kullanımı analizörü kullanabilirsiniz. Bence Baobab (I Debian kullanmak) Ubuntu mevcut olmalıdır
Alois Mahdal

1
@DylanMcCall Bu standarda bağ, yorumunuzu diğer tüm cevaplardan daha kullanışlı hale getirir. Bu yorumu bir cevap yaptıysanız, yorumunu yaparım.
Parthian Shot

-1

silme .cache, çoğu yapılandırma ayarını web uygulamalarına siler. İlk önce farkedilir web tarayıcıları ve posta istemcileri

Aynısı klasör için de geçerlidir .mozilla. Örneğin, tüm hesapları Thunderbird’den kaldıracak ve yeniden oluşturmanız gerekir. Web tarayıcıları ile ilgili olarak, geçmişi ve bazılarını silecektir.content settings

Bunun dışında bu dosyaları silmekle ilgili bir sorun yok.


1
.config ile .cache'i karıştırıyorsunuz. ayarları asla silinmemesi gereken .config'te saklanır. Bununla birlikte, herhangi bir şey, .cache içindeki HER ŞEY'in silinebilmesini sağlayın. (Uygulama ayarlarını saklamak için yeterince aptal olan herhangi bir programın linux'ta olması gereken hiçbir yer yoktur)
Rob

-2

Debian'ı kullanıyorum. Sadece ana klasörünüzü açın. Gizli dosyaları göstermesini sağlayın. Klasörde .cache göreceksiniz. Açın ve ihtiyacınız olmayan tüm dosyaları silin. Bazen kötü amaçlı yazılımlar kendilerini .cache'ye yerleştirebilir ve uygulamanızın hatalı çalışmasını sağlayabilir. Debian / Ubuntu sisteminize zarar vermez, ancak aceminiz varsa sisteminizde bir sorun olduğunu görebilirsiniz. Buna benzer bir şey bulursanız, tüm uygulamaları durdurmanız, .cache içeriğini silmeniz ve ardından uygulamalarınızı yeniden başlatmanız gerekir.


1
Bu cevabı daha gerçekçi yapabilir misin?
Aralık'ta
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.