Какой правильный путь в кэше Lubuntu?

Я в настоящее время использую Lubuntu 18.04

Я думал, что это 3 правильные строки кода для удаления кеша:

sync; echo 1 > /proc/sys/vm/drop_caches

sync; echo 2 > /proc/sys/vm/drop_caches

sync; echo 3 > /proc/sys/vm/drop_caches

Я пробовал три все с и без sudo, и вывод - разрешение запрещено.

 sudo sync; echo 1 > /proc/sys/vm/drop_caches

bash: /proc/sys/vm/drop_caches: Permission denied

У меня все окна закрыты, ни одно приложение не запущено, но разрешение не получено...

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

заранее спасибо

2 ответа

Решение

Наконец-то я нашел то, что работает...

sync

sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"

sync

sudo sh -c "echo 2 > /proc/sys/vm/drop_caches"

sync

sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"

И если вы хотите удалить миниатюры, сделайте так:

rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png





 rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png

Конечно, вы должны использовать:

sudo apt clean
sudo apt autoclean

И это было бы все... По крайней мере, я так думал... но я могу ошибаться...

Самый простой способ - с помощью скрипта, поднятого здесь:

#!/bin/bash
if [[ $(id -u) -ne 0 ]] ; then echo "Please run as root" ; exit 1 ; fi
sync; echo 1 > /proc/sys/vm/drop_caches
sync; echo 2 > /proc/sys/vm/drop_caches
sync; echo 3 > /proc/sys/vm/drop_caches

Вызвать сценарий drop-caches,

Отметить его как исполняемый файл, используя chmod a+x drop-caches

Звони, используя sudo ./drop-caches

Если вы поместите сценарий в /usr/local/bin Вы можете позвонить, используя sudo drop-caches

Другие вопросы по тегам