Что оно делает? Можно ли удалить весь его контент? Он уже потребляет 14 ГБ моего жесткого диска.
4 ответа
Это очень старый вопрос, но я думаю, что более подробный ответ должен быть здесь.
Из спецификации:
$XDG_CACHE_HOME
определяет базовый каталог, относительно которого должны храниться пользовательские файлы несущественных данных. Если$XDG_CACHE_HOME
либо не установлен, либо пуст, следует использовать значение по умолчанию, равное$HOME/.cache
.
Таким образом, если какое-либо работающее программное обеспечение активно не использует этот каталог (например, большинство браузеров хранят свой кэш, а некоторые программы также хранят здесь миниатюры видео / изображений), обычно его безопасно удалить. Прежде чем сделать это, вы можете проверить его содержимое; имена подкаталогов покажут вам, какие программы хранят свои данные там.
В моей папке .cache
в Kubuntu находятся файлы из Chromium (интернет-браузер), VLC (медиаплеер) и файлы из apt
(обновления пакетов).
Я только что удалил их и попытался использовать Chromium, VLC и apt-get
. Все они, кажется, работают.
PS Это далеко не хороший ответ, хороший ответ должен дать объяснение, почему существует папка .cache по умолчанию и когда и как она должна быть удалена.
PPS Если вы хотите просто удалить его, обязательно проверьте, какие программы его используют, и перезапустите их.
Моя система убунту 14.04. Я бы использовал 2-х шаговую процедуру. Я бы сначала переименовал его, скажем, xxxcache. Затем я пытаюсь использовать проги, которые используют .cache. Скорее всего, они создадут новый .cache и поместят в него информацию о последних событиях. Другими словами, все они должны работать, но они не будут помнить прошлое. У меня нет времени, чтобы проверить это, но это то, что я буду делать. Если что-то действительно не работает, скажем, Chrome или Eclipse, я бы вернул xxxcache. На моем Ubuntu есть около 30 прог, которые используют .cache. по моему мнению
Поскольку никто другой не указал на это, я думаю, что было бы хорошо отметить, что "кеш" по определению является 2-й копией данных, существующей в другом месте, и что 2-я копия хранится в кеше, чтобы ускорить доступ к этим данным. ,
Например, в веб-браузере изображения, файлы CSS и т.д. После загрузки обналичиваются, если есть вероятность, что они могут понадобиться снова. Если они отсутствуют в кэше, браузер выдает http get и они перезагружаются из Интернета. Браузер проверяет только время модификации элемента, и если то, что находится в кеше, такое же, как в Интернете, оно не загружается снова, а просто вынимается из кеша. (И если то, что в Интернете, новее, то оно загружается и кеш обновляется.)
Поэтому, по крайней мере, в случае кеша браузера, информация кеша может быть удалена в любой момент времени, когда браузер не работает. Побочным эффектом является следующая перезагрузка веб-страницы при отображении.
Кэш apt похож, насколько мне известно.