Кэширование обычно используется для ускорения некоторых процессов. У меня нет опыта с этим в Linux, однако.
Soandos
1
@ bbaja42 Кэш, похоже, снова в порядке. Не знаю, что заставило его съесть много места. Хорошо знать, что удаление не повредит системе. И я согласен с вами, что подробный ответ будет лучше, но в случае, если никто не заботится, я приму ваш ответ, так как по крайней мере вы заботитесь :)
Amumu
Вероятно, хорошей идеей будет сначала закрыть все запущенные приложения, а затем удалить или переместить папку .cache. Возможно, вы не сможете удалить файлы, которые используются в данный момент.
Майкл Батлер
8
Это очень старый вопрос, но я думаю, что более подробный ответ должен быть здесь.
$XDG_CACHE_HOMEопределяет базовый каталог, относительно которого должны храниться пользовательские файлы несущественных данных. Если $XDG_CACHE_HOME
либо не установлено, либо пусто, $HOME/.cacheследует использовать значение по умолчанию, равное .
Таким образом, если какое-либо работающее программное обеспечение активно не использует этот каталог (например, большинство браузеров хранят свой кэш, а некоторые программы также хранят здесь миниатюры видео / изображений), удалить его, как правило, безопасно. Прежде чем сделать это, вы можете проверить его содержимое; имена подкаталогов покажут вам, какие программы хранят свои данные там.
Моя система убунту 14.04. Я бы использовал 2-х шаговую процедуру. Я бы сначала переименовал его, скажем, xxxcache. Затем я пытаюсь использовать проги, которые используют .cache. Скорее всего, они создадут новый .cache и поместят в него информацию о недавнем. Другими словами, все они должны работать, но они не будут помнить прошлое. У меня нет времени, чтобы проверить это, но это то, что я буду делать. Если что-то действительно не работает, скажем, Chrome или Eclipse, я бы вернул xxxcache. На моем Ubuntu есть около 30 прог, которые используют .cache. по моему мнению
Поскольку никто другой не указал на это, я думаю, что было бы хорошо отметить, что «кеш» по определению является 2-й копией данных, существующей в другом месте, и что 2-я копия хранится в кеше, чтобы ускорить доступ к этим данным. ,
Например, в веб-браузере изображения, файлы CSS и т. Д. После загрузки обналичиваются, если есть вероятность, что они могут понадобиться снова. Если они отсутствуют в кэше, браузер выдает http get, и они перезагружаются из Интернета. Браузер проверяет только время модификации элемента, и если то, что находится в кеше, такое же, как в Интернете, оно не загружается снова, а просто вынимается из кеша. (И если то, что в Интернете, новее, то оно загружается и кеш обновляется.)
Поэтому, по крайней мере, в случае кеша браузера, информация кеша может быть удалена в любой момент времени, когда браузер не работает. Побочным эффектом является следующая перезагрузка веб-страницы при отображении.
ls -al .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 похож, насколько мне известно.
источник