Как безопасно очистить кэш программ в Linux

Чтобы очистить файлы кэша программы в Linux, проверьте каталог пользовательского кэша и удалите только те папки кэша, которые вы знаете. На многих настольных системах этот каталог находится по адресу ~/.cache. Сначала закройте программу, проверьте, какая папка занимает место, и переместите выбранную папку кэша в корзину, чтобы вы могли просмотреть ее перед окончательным удалением.

Найдите каталог кэша Linux и проверьте его размер.

Спецификация базового каталога XDG устанавливает в $XDG_CACHE_HOMEкачестве базового каталога для кэшированных данных, не являющихся необходимыми для каждого пользователя. Если эта переменная не задана или пуста, ее значение по умолчанию равно $HOME/.cache. Некоторые приложения используют другие расположения или управляют своими кэшами внутри приложения, поэтому проверьте путь перед удалением файлов.

Для быстрой проверки размера откройте Терминал и выполните следующую команду:

cache_dir="\${XDG_CACHE_HOME:-$HOME/.cache}"
printf 'Cache directory: %s\n' "$cache_dir"
du -sh "$cache_dir"
du -h --max-depth=1 "$cache_dir" | sort -h

Первая duстрока отображает общий объем; вторая перечисляет ближайшие подпапки, причем более крупные записи находятся ближе к концу. Эта --max-depthопция поддерживается GNU du, что является стандартом для большинства настольных дистрибутивов Linux; см. документацию GNU Coreutils для команды du . Эти команды проверяют только размеры; они ничего не удаляют. Если ваш каталог кэша находится в другом месте, используйте указанный путь при его сканировании.

Проверьте папки кэша с помощью анализатора использования диска.

Инструмент GNOME Disk Usage Analyzer (также называемый Baobab) может просканировать одну папку и показать, как её содержимое использует дисковое пространство. Вы можете использовать описанные ниже шаги, даже если на вашем рабочем столе Linux установлен другой файловый менеджер; названия пунктов меню могут отличаться.

Откройте меню действий программы «Анализ использования диска» и выберите «Сканировать папку».
Программа анализа использования диска с открытой командой «Сканировать папки». Расположение пунктов меню может немного отличаться в зависимости от версии для настольных компьютеров.
  1. Закройте приложение, кэш которого вы планируете очистить. Запущенная программа может создавать файлы заново во время их удаления.
  2. Откройте «Анализатор использования диска» из меню приложения. Откройте его меню в правом верхнем углу и выберите «Сканировать папку…» . GNOME описывает эту опцию для сканирования отдельной папки.
  3. Программа выбора файлов с выбранной скрытой папкой .cache в домашнем каталоге.
    Выберите каталог кэша, отображаемый вашей системой; во многих файловых менеджерах расширение .cache скрыто.
  4. В окне выбора папки выберите каталог кэша. В настройках по умолчанию откройте свою домашнюю папку и выберите .cache. Если скрытые файлы не отображаются, нажмите Ctrl+ Hв GNOME Files; на другом рабочем столе используйте команду «Показать скрытые файлы». $XDG_CACHE_HOMEВместо этого выберите свое собственное расположение, если вы его используете.
  5. Программа анализа использования диска отображает результаты сканирования папок .cache со списком папок и диаграммой кольцевой структуры.
    Пример структуры сканирования. Названия папок и отображаемые размеры могут отличаться в разных системах Linux.
  6. Дождитесь завершения сканирования, затем просмотрите список папок и диаграмму. Разверните дерево или отсортируйте по размеру, чтобы найти, какая подпапка, специфичная для приложения, занимает место. Анализатор использования диска может сообщать об ошибках доступа, если папка недоступна для чтения; сканируйте свой домашний кэш от имени обычного пользователя, а не запускайте инструмент с помощью команды ` sudo.`.

Переместить выбранные файлы кэша в Корзину

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

Контекстное меню файлового менеджера с выбранной подпапкой кэша и выделенной опцией «Переместить в корзину».
Перемещайте только ту папку кэша, которую вы определили; точный список действий зависит от вашего файлового менеджера.
  1. В программе анализа использования диска щелкните правой кнопкой мыши по найденной папке и выберите «Переместить в корзину» . В справке GNOME это описывается как способ удаления ненужной папки из анализатора.
  2. В качестве альтернативы откройте свою домашнюю папку в файловом менеджере, отобразите скрытые файлы, откройте .cacheи переместите папку с кэшем выбранного приложения в Корзину. Не выбирайте соседние папки только потому, что они большие.
  3. Откройте Корзину и просмотрите ее содержимое. Очищайте ее только тогда, когда будете готовы окончательно удалить эти элементы; в Корзине могут содержаться и файлы, не имеющие отношения к делу. В противном случае оставьте элементы там, пока не убедитесь, что приложение работает должным образом.

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

Что не следует удалять

  • Не используйте настройки и личные данные в качестве кэша. Избегайте удаления ~/.configфайлов, ~/.local/shareесли ваша цель — только очистка временных файлов; приложения часто используют эти места для хранения конфигурационных данных и пользовательских данных.
  • Не используйте права root для управления собственным кэшем. Удаление файлов из домашнего каталога с помощью команды `root` sudoизлишне и может привести к тому, что файлы останутся в руках неправильной учетной записи.
  • Не следует путать кэш приложений с кэшем менеджера пакетов. Системный менеджер пакетов имеет собственные команды и места для очистки. Очистка ~/.cacheне обязательно освободит это пространство.
  • Не следует считать, что каждая большая папка является одноразовой. Профиль, автономная библиотека или загруженный файл могут содержать полезные данные, даже если они находятся рядом с каталогами кэша.

Распространенные проблемы

Если удаленная папка сразу же возвращается, возможно, приложение все еще открыто или пересоздало свой кэш. Закройте его и проверьте еще раз позже. Если доступное дисковое пространство не изменяется после перемещения файлов в Корзину, просмотрите и очистите Корзину после проверки ее содержимого. Если ~/.cacheоно небольшое, используйте анализатор использования диска, чтобы просканировать другие папки, принадлежащие вам; кэш — лишь один из возможных источников использования диска.

Актуальную информацию об интерфейсе можно найти в официальном руководстве GNOME по сканированию папок , инструкциях GNOME по перемещению папок в корзину и руководстве GNOME по скрытым файлам .

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.