Linux очистить папку cache

Как очистить файлы кеша программ в Linux

Если вы заметили, что в домашней папке вашего ПК с Linux не хватает места, возможно, вам необходимо очистить файлы кеша. Но как очистить файлы кеша в Linux?

Расположение файла кеша

Многие файлы кеша хранятся в .cache папку в домашнем каталоге. У каждого пользователя ОС Linux есть .cache папка, и со временем она может накапливаться и занимать место. В этом руководстве мы покажем вам, как очистить эту папку. Однако, прежде чем мы перейдем к вопросу о том, как очистить .cache папку, нам необходимо установить Disk Usage Analyzer.

Установить анализатор использования диска

Disk Usage Analyzer — полезный инструмент, который пользователи Linux могут использовать для быстрого получения графического обзора размеров папок в системе. Мы можем использовать это приложение, чтобы определить, насколько велик .cache папка, которая поможет очистить файлы кеша из системы.

Чтобы установить инструмент Disk Usage Analyzer в Linux, вам необходимо установить пакет Baobab. Откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте инструкциям по установке из командной строки, приведенным ниже, чтобы запустить Disk Usage Analyzer.

Ubuntu

Чтобы установить Disk Usage Analyzer в Linux, используйте следующее Квартира команда в окне терминала.

Debian

В Debian Linux вы сможете установить и запустить Disk Usage Analyzer со следующими Apt-get команда в терминале.

Arch Linux

Те, кто использует Arch Linux (а также Manjaro), смогут довольно легко установить приложение Disk Usage Analyzer с помощью следующих Pacman команда ниже.

Fedora

Вы используете Fedora Linux? Возможно, у вас уже установлен Disk Usage Analyzer. Если нет, вы сможете заставить его работать с Dnf команда ниже.

OpenSUSE

Те, кто использует OpenSUSE Linux, смогут установить программу Disk Usage Analyzer, используя следующие Zypper команда ниже.

Просмотр размера папки кэша

Теперь, когда программа Disk Usage Analyzer установлена ​​в Linux, мы можем использовать ее, чтобы узнать, насколько велик ваш .cache папка, чтобы определить, нужно ли удалить всю папку или нам просто нужно удалить отдельные папки.

Откройте Disk Usage Analyzer на рабочем столе, выполнив поиск в меню приложения. Или откройте панель быстрого запуска с помощью Alt + F2 на клавиатуре и введите baobab команда для запуска. Затем следуйте пошаговым инструкциям ниже.

Шаг 1: В анализаторе использования диска найдите значок «Домашняя папка». В Disk Usage Analyzer он находится в разделе «Этот компьютер». Когда вы щелкнете по нему, приложение Disk Usage Analyzer начнет сканировать ваш домашний каталог на предмет файлов и папок. Наберитесь терпения и позвольте ему сканировать.

Шаг 2: После того, как Disk Usage Analyzer завершит сканирование вашего ПК с Linux на наличие файлов, вы увидите кольцевой график справа и древовидную структуру папок слева. Найдите .cache в древовидной структуре папок и щелкните по нему.

Шаг 3: Как только вы нажмете на .cache папки, вы увидите точный ее размер на кольцевом изображении справа. Вы также сможете узнать размер .cache папка.

Чтобы увидеть размер отдельных папок внутри .cache папку, щелкните стрелку рядом с .cache в древовидной структуре слева. Он отсортирует папки по размеру.

Очистить файлы и папки кеша

Очистить папку кэша можно прямо в Анализаторе использования диска. Чтобы очистить кеш, следуйте пошаговым инструкциям ниже.

Шаг 1: Щелкните «Главная» в анализаторе использования диска, затем щелкните .cache , после того, как приложение Disk Usage Analyzer завершит сканирование.

Шаг 2: Щелкните стрелку рядом с .cache папка для просмотра всех вложенных папок внутри. Анализатор использования диска отсортирует все подпапки по их размеру.

Шаг 3: Найдите подпапки в .cache каталог внутри Disk Usage Analyzer, который вы хотите удалить. Затем щелкните их правой кнопкой мыши и выберите «Переместить в корзину», чтобы отправить их в корзину.

Или щелкните правой кнопкой мыши на .cache саму папку с помощью мыши и выберите «Переместить в корзину», чтобы полностью удалить все файлы кеша на вашем ПК с Linux. Не переживай! Удаление этой папки совершенно безопасно, и программы создадут ее заново, когда потребуется.

Читайте также:  Драйвер canon lbp 3200 для windows 10 64 bit

Шаг 4: Откройте файловый менеджер Linux. Затем, открыв файловый менеджер на рабочем столе, нажмите «Корзина», чтобы получить доступ к удаленным файлам вашего ПК.

Шаг 5: Очистите «Корзину», чтобы удалить все файлы кеша, которые вы ранее удалили с помощью Disk Usage Analyzer, и удалите их без возможности восстановления. Или выберите «восстановить», чтобы отменить удаление кеша.

Источник

Какие файлы можно удалить при нехватке места на диске Linux

Бывают ситуации, когда место на диске закончилось полностью и нужно экстренно очистить диск и удалить файлы. Место на диске может закончится даже так, что

  • при попытке выполнить очистку кэша установочных пакетов, система будет сообщать об ошибке (нет места даже для сохранения файла-блокировщика),
  • при попытке установить ncdu для поиска разросшихся папок и файлов, система не сможет найти даже 81 килобайт, необходимый для этой команды
  • при попытке найти файлы и папки занимающие больше всего места в Linux система также будет выдавать ошибку из-за того, что команда sort не сможет сохранить на диск кэш данных, если этих данных очень много

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

Предупрежу заранее: следующие команды хотя в основном и удаляют бесполезные файлы, после их выполнения могут потребоваться такие действия как:

  • перезапуск служб для их нормальной работы (чтобы они заново пересоздали файлы журналов, кэши, файлы блокировки)
  • могут быть потеряны различные журналы и файлы из корзины, которые хотя и не нужны большинству пользователей, в некоторых условиях вы можете захотеть их оставить (например, вам важно изучить файлы логов, поскольку в них может быть причина проблемы).

Это означает, что НЕ копируйте бездумно команды — читайте пояснения к ним и оценивайте, насколько они безболезненны для вашей ситуации.

1. Удаление временных файлов

Файлы в папке /tmp/ будут удалены в любом случае при следующей перезагрузки системы. То есть с одной стороны их можно удалить достаточно безболезненно:

НО: может быть нарушена работа программ, которые запущены в настоящее время и которые сохранили какие-то данные в папку /tmp/.

2. Удаление файлов кэширования

В директории /var/cache/ много поддиректорий, которые можно удалить практически безболезненно (данные утеряны не будут, а программы создадут новые файлы кэширования). Эта директория вызывает особый интерес, поскольку на которых системах кэши разрастаются на гигабайты и десятки гигабайт. Иногда поиск проблемной директории в /var/cache/ может окончательно решить ситуацию с нехваткой места на диске.

Для удаления кэша шрифтов:

Для удаления кэша установочных пакетов (на Debian, Linux Mint, Ubuntu, Kali Linux и их производных):

Для удаления кэша установочных пакетов (на Arch Linux, BlackArch и их производных):

Удаление кэша справочных страниц:

Вы можете продолжить поиск больших кэшей применимо к программному обеспечению, установленному на вашей системе. Например, это могут быть кэши веб-сервера, прокси-сервера и т. д.

3. Удаление логов (журналов)

В этой папке (/var/log/) можно удалить практически все файлы, но старайтесь сохранить структуру папок, поскольку некоторые приложения после удаления здесь папки не в состоянии создать её второй раз…

На веб-серверах могут разрастись слишком сильно журналы веб-сервера.

Для удаления логов Apache на Debian, Linux Mint, Ubuntu, Kali Linux и их производных:

Для удаления логов Apache на Arch Linux, BlackArch и их производных:

Чтобы сервер начал создавать новые файлы журналов и записывать в них, нужно перезапустить службу веб-сервера.

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

4. Очистите корзину

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

/.local/share/Trash/files/, вы можете проанализировать их и при желании удалить (второй раз):

5. Удаление ненужных файлов исходного кода заголовков ядра

Следующее актуально только для Debian, Linux Mint, Ubuntu, Kali Linux и их производных. Проверьте папку /usr/src/, там будут подпапки вида linux-headers- — большинство из них можно удалить — оставьте только ту, номер которой соответствует текущему ядру системы — обычно это самый последний номер выпуска.

6. Удаление осиротевших пакетов

Осиротевшие пакеты — это те пакеты (программы), которые устанавливались в качестве зависимостей для других программ. Но по разным причинам они больше не нужны: или удалена программа, которая их использовала, или для той программы они перестали быть зависимостями после обновления программы.

Читайте также:  Как можно изменить панель задач windows 10

На Debian, Linux Mint, Ubuntu, Kali Linux и их производных удалить ненужные пакеты можно следующим образом:

Для Debian и производных предыдущая команда абсолютно безопасна.

В Arch Linux и производных список осиротевших пакетов можно увидеть следующим образом:

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

Для рекурсивного удаления сироток и их конфигурационных файлов в Arch Linux и производных:

Если осиротевшие пакеты не были найдены, pacman завершит работу с ошибкой: ошибка: не задано целей (для справки используйте -h). Это ожидаемо, поскольку pacman -Rns не получил аргументов.

7. Очистка журналов systemd

Со временем, в некоторых системах логи системы начинают занимать гигабайты на жёстком диске. Просмотреть журналы и освободить место вы можете с помощью команды journalctl, подробности смотрите в статье «Как использовать journalctl для просмотра системных логов Linux».

Чтобы увидеть, сколько место занимают журналы, выполните:

Чтобы удалить все записи, оставив только записей на 100 мегабайт, выполните:

Либо для удаления всех записей в системном журнале, старше одной недели:

8. Файлы в директории /lost+found

В папку /lost+found сохраняются файлы, которые были найдены после проверки файловой системы диска. Обычно такие проверки выполняются после внезапной перезагрузки системы или в случае признаков проблем с диском.

Найденные файлы обычно повреждены. Их цель — сохранить данные, которые в случае исправления ошибок на файловой системе были бы совсем утеряны.

Папка /lost+found может быть пустой (если не было проблем с диском). В случае если там есть файлы, то вы можете их просмотреть и, при желании, удалить.

9. Очистка PHP сессий

Иногда веб-приложений из-за бага могут создать бесчисленное количество сессий. Проверьте директорию /var/lib/php/sessions/ на предмет слишком большого количества файлов.

(БОНУС) 10. Проанализируйте файлы Docker

Не удаляйте бездумно файлы Docker. Я привожу пример этой директории только по той причине, что она привлекла моё внимание из-за просто фантасмагоричного размера — и это при том, что я Docker’ом фактически не пользуюсь — буквально несколько раз попробовал, чтобы увидеть, что это такое.

Самой большой папкой является /var/lib/docker/overlay2/. Для анализа занимаемого места на диске выполните:

Заключение

Итак, мы рассмотрели, какие файлы можно удалить из Linux практически без потери информации. Кроме рассмотренных директорий, которые можно очистить как на удалённой системе с веб-сервером, так и на домашнем компьютере, пользователям с графическим рабочим столом следует обратить внимание на такие директории как:

/Downloads (ваши скаченные файлы)

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

Если я пропустил какие-то директории с файлами, которые можно безболезненно удалить, то пишите их в комментариях!

Источник

Можно ли удалить папку

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

Было бы хорошо для меня, чтобы удалить содержимое этой папки или это повредит что-то?

Чтобы ответить на вопрос, ИМО вы можете удалить все .cache без долгосрочных негативных последствий.

Если ваш .cache размер становится большим, может быть лучше посмотреть содержимое и определить, какое приложение делает его большим, и перенастроить плохо работающее приложение (а не просто удалять, .cache когда оно становится слишком большим).

Другой каталог, который может занимать много места (и / или сохранять неловкое доказательство), — это .thumbs каталог. Многие файлы .thumbs кажутся дубликатами.

Для очистки (просто позаботьтесь о -rf флаге и других каталогах;)

Когда вы новичок в Ubuntu / Linux, трудно понять, что вы можете и не можете удалить в своем домашнем каталоге. По большей части вы можете удалить почти все что угодно в вашем домашнем каталоге, программы или приложения, которые требуют .cache (или другие точечные файлы, такие как .local ), воссоздают их.

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

Я бы не советовал вам заводить привычку удалять вещи, которые вы не понимаете, в своем домашнем каталоге, создавать резервные копии или использовать тестовую учетную запись. Если вы сомневаетесь, безопаснее всего сделать резервную копию или переместить файл.

Затем вы можете восстановить из резервной копии, если это необходимо.

Читайте также:  Произошла ошибка при установке драйверов для этого устройства windows 10 видеокарта

Определенно НЕ начинайте удалять вещи, которые вы не понимаете, за пределами вашей домашней директории.

Обычно это безопасно удалить . Возможно, вы захотите закрыть все графические приложения (например, banshee, rhythmbox, vlc, software-center, . ), чтобы не допустить путаницы в программах, обращающихся к кешу (куда вдруг попал мой файл !?).

Он может легко иметь размер более 100 МБ, поэтому, если вы хотите освободить место на диске, сделайте это.

Как уже указывалось BretD и Dylan McCall , типы файлов — это частичные загрузки, кэш браузера, мультимедийные файлы, такие как значки и т. Д., Используемые для ускорения будущего доступа к тем же файлам.

Следует помнить еще одну вещь: удаление приложения не обязательно приводит к удалению соответствующей папки

/ .cache / remove_prog; в этом случае эти файлы просто занимают место и не используются. Те, безусловно, могут быть удалены.

/ .cache, лучше всего стереть все сразу (чтобы не перепутать любое приложение с несовместимым / частичным состоянием), а затем сразу же перезапустить (на случай, если какое-то приложение использует файлы в

/ .cache все еще работает в фоновом режиме).

Я только что обнаружил, что мой резервный диск заполняется данными из .cache (я полагаю, приложения очищают свой собственный кэш, но я не удаляю резервные копии, поэтому он становится огромным). Поэтому я исключаю .cache из своего списка резервных копий, но я заметил, что .cache содержит материал из TEN YEARS AGO, программное обеспечение, которое я забыл, когда-либо использовал!

Это удалит все в вашем .cache, к которому последний раз обращались более года назад

Если вы нервничаете из-за его запуска, это покажет вам, что будет удалено:

Для этого я использую «время доступа», вы также можете попробовать «время создания», используя -ctime (хотя я нашел много файлов кеша, которым несколько лет, но к которым все еще обращаются). Спасибо @ n33rma за предложение по редактированию.

1,7 ГБ. Теперь, когда я удалил

/.cache , они только

0,1 ГБ! Хорошее предложение: -atime флаг тоже. Что я делаю, так это помещаю подобную команду find в мою crontab, также для моей /tmp/ папки; Я использую -atime +1 без проблем.

/ .cache | сортировать -n, чтобы увидеть сортировку по размеру dir

Я бы порекомендовал не удалять его. Я не эксперт по Linux (хотя надеюсь!) И не знаю специфики структуры файловой системы, но вы можете проверить, что именно находится в папке, перейдя в свою домашнюю папку и нажав Ctrl + H, чтобы показать скрытые папки. Затем вы можете зайти в папку .cache и посмотреть, что там.

Просто из быстрого просмотра моей системы я знаю, что Banshee хранит обложки альбомов в папке кеша (не знаю почему), Chrome хранит данные в папке кеша, многие программы ведут журналы в папке .cache и другие вещи.

Я не уверен, что все эти файлы просто временно присутствуют в целях увеличения скорости (например, кеш браузера) или этот «кеш» содержит файлы для каких-то других целей (поскольку увеличение скорости кеша браузера должно противодействовать чрезмерному использованию пропускной способности путем — доступ к файлам на сервере, в то время как не должно быть заметной разницы во времени чтения / записи для другого расположения файла на жестком диске).

Я надеюсь, что кто-то знает об этом больше, чем я, и может дать вам лучший ответ.

/.cache > cachefolders_size . Что он делает, это дает вам список с размерами каждой папки в .cache . Вы можете вставить информацию из файла, сгенерированного в электронную таблицу, а затем отсортировать ее по своему вкусу. Я читал об этом здесь .

удаление .cache приведет к удалению большинства параметров конфигурации в веб-приложениях. Прежде всего, обратите внимание на веб-браузеры и почтовые клиенты.

То же самое относится и к папке .mozilla . Например, он удалит все учетные записи из Thunderbird, и вам придется заново их создавать. Что касается веб-браузеров, он удалит историю и некоторые из content settings

Кроме этого нет проблем с удалением этих файлов.

Я использую Debian. Просто откройте свою домашнюю папку. Сделать это, чтобы показать скрытые файлы. Вы увидите .cache в папке. Откройте его и удалите все файлы, которые вам не нужны. Иногда вредоносное ПО может оказаться в .cache и заставить ваше приложение работать беспорядочно. Это не принесет никакого вреда вашей системе Debian / Ubuntu, но может создать впечатление, что с вашей системой что-то не так, если вы новичок. Если вы обнаружите, что что-то подобное происходит, вы должны остановить все приложения, удалить содержимое .cache, а затем перезапустить ваши приложения.

Источник

Оцените статью