Мне было интересно, есть ли по умолчанию что-то, что очищает .cache
папку. Насколько я понимаю, .cache
похоже на /tmp
, по крайней мере, я вижу, что это используется таким образом. Это означает, что все, что находится в кэше или временной папке, может быть повторно извлечено в определенный момент или даже очищено, и не должно иметь значения, отсутствует ли оно.
решение1
Короткий ответ: нет.
Это ваш кэш, поэтому никакой конкретный глобальный системный процесс не будет вмешиваться в него. Миниатюры файлового менеджера, по крайней мере на рабочем столе Ubuntu по умолчанию, будут автоматически удалены, если они существуют более 180 дней (как установлено org.gnome.desktop.thumbnail-cache maximum-age
) или когда кэш превысит 512 мегабайт (как установлено org.gnome.desktop.thumbnail-cache maximum-size
). То, как другие элементы в кэше поддерживаются или обрабатываются, зависит от приложения, поддерживающего кэш.
решение2
~/.cache
не очищается автоматически. Каждое отдельное приложение использует ~/.cache
местоположение для хранения собственных данных кэша. Если оно использует больший размер, вы можете очистить его в соответствии с приложением. Если вы очистите/удалите все содержимое каталога, некоторые приложения, которые сохранили кэш, не смогут найти кэш, и вам может потребоваться перезапустить их. Я бы посоветовал настроить кэш приложения, например, вы можете контролировать размер кэша для браузера в настройках браузера.