На этот вопрос уже есть ответ здесь:
Каково назначение каталога ~/.cache
каждого пользователя?
При каких обстоятельствах его можно удалять, когда следует быть осторожным с его содержимым?
Это ни в коем случае не определенный ответ.
Согласно спецификации базового каталога XDG, $XDG_CACHE_HOME
какие значения по умолчанию к $HOME/.cache
содержит
[...] определенные для пользователя несущественные (кэшируемые) данные [...]
Это однако не указано, что составляет 'несущественные данные'. Кроме того, приложение не могло бы играть по правилам freedesktop и поместить то, в чем оно хочет .cache
.
Просматривая мою папку кэша, я нахожу вещи как
software-center
. Не было уверено в этом. Содержит файл apthistory.p
с Вашим - хорошо - история Кв. Перемещенный это из пути и это было воссоздано на следующем запуске Центра программного обеспечения Ubuntu. apt-file
. Будет загружен снова, если удалено.compizconfig-1
. Содержит двоичные файлы; compiz, кажется, кэширует свою конфигурацию в оптимизированной форме от ~/.config/compizconfig-1
.dconf
. Этот каталог на самом деле не принадлежит $USER
но корень. Мой содержит сингл не файл простого текста user
. Так как Вы не можете удалить его так или иначе без sudoing... Нет проблем.Таким образом, я верю этому совершенно безопасный освободить папку кэша. На самом деле я делаю это время от времени и никогда не испытывал дефектное поведение впоследствии.
Это не гарантия хотя, просто мои два цента и (несколько) образованное предположение.