Czy usunięcie ~ / .cache jest bezpieczne?

25

Kiedy przeskanowałem mój $HOMEkatalog za pomocą baobab(Disk Usage Analyzer), stwierdziłem, że ~/.cachezużywa około połowy GB.

Próbowałem również uruchomić ponownie i ponownie sprawdzić rozmiar, ale bez różnicy.

Więc planuję rm -rf ~/.cache. Daj mi znać Czy można to bezpiecznie wyczyścić~/.cache ?

Pandya
źródło

Odpowiedzi:

24

Można bezpiecznie wyczyścić ~/.cache/, nowe konta użytkowników i tak zaczynają się od pustego katalogu. Po wykonaniu tej czynności możesz się jednak wylogować, ponieważ programy mogą nadal korzystać z tego katalogu. Te programy można znaleźć za pomocą tego polecenia:

find ~/.cache -print0 | xargs -0 lsof -n

W moim przypadku najprawdopodobniej dobrze byłoby po prostu zamknąć Firefoksa przed usunięciem.

Lekensteyn
źródło
7

Tak, jest to bezpieczne, ale zanim to wszystko wyrzucisz, sprawdź, co tam jest. Pliki poniżej .cachesłużą do przyspieszenia programów, np. Nie powodując pobierania, gdy nie jest to konieczne. Niektóre treści mogą zostać natychmiast pobrane lub ponownie utworzone.

du -sm ~/.cache/*

da ci listę i możesz selektywnie usunąć dowolny z tych podkatalogów w zależności od korzystania z programów, wykorzystanego miejsca na dysku itp.

Możesz się wylogować i zalogować ponownie, jak wskazał Lekensteyn, ale co najwyżej programy posiadające podkatalogi muszą zostać zrestartowane, jeśli są uruchomione.

Anthon
źródło
1
Zwykle używam du -sm ~/.cache/* | sort -n, aby pomóc w ustalaniu priorytetów (i być może ustawiam, shopt -s dotglobjeśli istnieją pliki kropkowe).
Lekensteyn,
@ Lekensteyn Czasami też tego używam, ale ma tę wadę, że musisz poczekać, aż wszystko przeskanuje, zanim nastąpi sortowanie i wyświetli listę wyników. Z około 20 wpisami, które mam w ~/.cachezestawieniu, można łatwo zachować. A w każdym razie nie jest zawsze taki sam zestaw winowajców: thumbnails, chromium, vlc, pip;-)
Anthon
3

Jest bezpieczny, ponieważ z definicji zawiera tylko rzeczy, które programy mogą odtworzyć. Jak podkreślają inni, prawdopodobnie dobrym pomysłem jest wylogowanie się po wyczyszczeniu.

Lepszym pytaniem może być: czy jest to przydatne? Wypełni się ponownie dość szybko, chyba że znacząco zmienisz wzorce użytkowania, a tymczasem zmniejszysz wydajność programów, które go używają, podczas gdy odtwarzają zawarte w nim informacje. Prawdopodobnie lepiej zostaw to w spokoju.

Pepijn Schmitz
źródło
Zgadzam się z twoją odpowiedzią, ale jest wyjątek: usuwanie buforowanych plików z odinstalowanych niechcianych aplikacji.
Francesco Turco