Безопасно ли удалять ~ / .cache?

25

Когда я сканировал свой $HOMEкаталог с помощью baobab(Disk Usage Analyzer), я обнаружил, что ~/.cacheон потребляет около половины ГБ.

Я также попытался перезагрузить и снова проверить размер, но без разницы.

Итак, я планирую rm -rf ~/.cache. Дайте мне знать Безопасно ли очищать~/.cache ?

Pandya
источник

Ответы:

24

Безопасно очистить ~/.cache/, новые учетные записи пользователей начинаются с пустого каталога в любом случае. Возможно, вы захотите выйти после этого, поскольку программы могут по-прежнему использовать этот каталог. Эти программы можно найти с помощью этой команды:

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

В моем случае я бы, скорее всего, согласился просто закрыть Firefox перед удалением.

Lekensteyn
источник
7

Да, это безопасно, но прежде чем просто выбросить все, проверьте, что там. Эти файлы .cacheиспользуются для ускорения ваших программ, например, не вызывая загрузку, когда в этом нет необходимости. Некоторое содержимое может быть немедленно загружено или создано заново.

du -sm ~/.cache/*

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

Вы можете выйти и снова войти, как указал Лекенштейн, но в большинстве случаев программы, владеющие подкаталогами, должны быть перезапущены при запуске.

Энтон
источник
1
Я обычно использую du -sm ~/.cache/* | sort -nдля того, чтобы помочь расставить приоритеты (и, возможно, установить, shopt -s dotglobесли есть точечные файлы).
Лекенштейн
@Lekensteyn Я также иногда использую это, но у него есть недостаток, заключающийся в том, что вам нужно подождать, пока он все просканирует, прежде чем произойдет сортировка и вывести список результатов. С 20 или около того записей, которые я в ~/.cacheобзоре легко сохраняется. И в любом случае всегда есть тот же набор виноватых: thumbnails, chromium, vlc, pip;-)
Энтон
3

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

Возможно, лучший вопрос: это полезно? Он будет заполняться снова довольно быстро, если только вы существенно не изменили свои шаблоны использования, и в то же время снизит производительность программ, которые его используют, в то время как они воссоздают информацию, которая была там. Тебе, наверное, лучше оставить это в покое.

Пепейн Шмитц
источник
Я согласен с вашим ответом, но есть исключение: удаление кэшированных файлов из удаленных нежелательных приложений.
Франческо Турко