Написать скрипт для удаления кеша

Здесь можно задавать любые вопросы по установке и настройке Lubuntu Linux

Модератор: Vadim


Автор темы
victorponomarev
Сообщения: 17
Зарегистрирован: 13 окт 2012, 21:44

Re: Написать скрипт для удаления кеша

#11

Сообщение victorponomarev » 27 янв 2013, 19:23

Полагаю, нужно грохать ещё и папку /home/USER/.config/chromium - в ней тоже много чего интересного хранится. Причём грохать её нужно в обязательном порядке, то бишь без &&. Как будет выглядеть скрипт в таком случае?
Последний раз редактировалось victorponomarev 27 янв 2013, 19:58, всего редактировалось 1 раз.

Аватара пользователя

Vadim
Модератор
Сообщения: 1423
Зарегистрирован: 14 дек 2012, 13:59
Откуда: Україна

Re: Написать скрипт для удаления кеша

#12

Сообщение Vadim » 27 янв 2013, 19:32

Не знаю нужно или нет ,но так удалит
rm -r /home/USER/.cache/chromium


Автор темы
victorponomarev
Сообщения: 17
Зарегистрирован: 13 окт 2012, 21:44

Re: Написать скрипт для удаления кеша

#13

Сообщение victorponomarev » 27 янв 2013, 19:45

Vadim писал(а):Не знаю нужно или нет ,но так удалит
rm -r /home/USER/.cache/chromium
Имел ввиду, чтобы в одном скрипте удалялась и одна папка, и вторая. Значит, выглядеть будет как-то так:

#!/bin/bash
rm -rf /home/USER/.cache/chromium/Default
rm -rf /home/USER/.config/chromium

Правильно понимаю?

Аватара пользователя

serr
Супермодератор
Сообщения: 717
Зарегистрирован: 03 сен 2012, 23:33
Откуда: Переславль-Залесский
Контактная информация:

Re: Написать скрипт для удаления кеша

#14

Сообщение serr » 27 янв 2013, 21:42

Должно быть так, но, я думаю, что легче проверить :)

Аватара пользователя

Vadim
Модератор
Сообщения: 1423
Зарегистрирован: 14 дек 2012, 13:59
Откуда: Україна

Re: Написать скрипт для удаления кеша

#15

Сообщение Vadim » 28 янв 2013, 04:01

Почитал ещё man rm .
Вот правильный скрипт

#!/usr/bin/env bash
rm -r /home/USER/.cache/chromium/Default/*
rm -r /home/USER/.config/chromium/*

/* для того чтобы всё удалить из папки а не саму папку
Чтобы запустить скрипт кнопкой,назовите его допустим x.sh ,поместите его в папку /home/USER/ и создайте на рабочем столе кнопку запуска с командой ./x.sh или текстовый файл
[Desktop Entry]
Type=Application
Icon=mate-panel-launcher
Name=кэш
Exec=./x.sh
Name=nmm
Icon=

Icon= выбираете любую какая нравиться.
Проверено,этот вариант 100% работает.


Автор темы
victorponomarev
Сообщения: 17
Зарегистрирован: 13 окт 2012, 21:44

Re: Написать скрипт для удаления кеша

#16

Сообщение victorponomarev » 28 янв 2013, 12:53

Настроил горячие клавиши - нажимаешь, и браузер становится девственно чист и непорочен.

Есть два варианта затирки следов. Первый - безопасное удаление без возможности восстановления данных в случае, если какой-нибудь жулик захочет таки произвести эту операцию. Для этого необходимо поставить secure-delete
sudo apt-get install secure-delete
Создать скрипт в удобном месте. Например, в домашней папке (/home/USER/script.sh).

Записать в него такие строки:

Код: Выделить всё

#!/usr/bin/env bash
srm -r /home/USER/.cache/chromium/
srm -r /home/USER/.config/chromium/
Открыть файл настроек горячих клавиш:
leafpad ~/.config/openbox/lubuntu-rc.xml
В контейнер тега <keyboard> добавить следующее:

Код: Выделить всё

<keybind key="W-alt-space">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>clear-history-and-cashe</name>
        </startupnotify>
        <command>sh /home/USER/script.sh</command>
      </action>
    </keybind>
Сохраниться, перезапустить сеанс пользователя. Для себя я выбрал комбинацию клавиш Win+Alt+Space. Вы, естественно, можете выбрать другую. И не забудьте поменять путь до своего скрипта.

Плюс такой затирки в том, что восстановить то, что стёрто, невозможно.
Минус - процедура очень долгая.

Замечу, что я стираю папки /home/USER/.cache/chromium/ и /home/USER/.config/chromium/ - в таком случае делается вид, что браузер и не открывался ни разу, что им не пользовались. При открытии браузера папки появляются вновь, но, конечно, с дефолтными настройками. Выполнив синхронизацию с сервером Гугла - настройки снова возвращаются.

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

Код: Выделить всё

#!/usr/bin/env bash
rm -r /home/USER/.cache/chromium/
rm -r /home/USER/.config/chromium/
Дай бог, тот, кто отобрал компьютер, не догадается, что были стёрты данные просмотров и не станет их восстанавливать.

P.S. Полагаю, с таким же успехом можно стереть логи, очистить торрент-клиент от списка закачек, остановить синхронизацию всяких дропбоксов, удалить с компутера папки с данными этих дропбоксов (на сервере они же останутся) и т.п. Однако это только моя гипотеза. Есть ли желающие её проверить? Необходимо найти пути к логам/списку торрентов/ и т.п. и вписать их в эту ветку. Можно будет собрать крутой скрипт.

Аватара пользователя

Vadim
Модератор
Сообщения: 1423
Зарегистрирован: 14 дек 2012, 13:59
Откуда: Україна

Re: Написать скрипт для удаления кеша

#17

Сообщение Vadim » 28 янв 2013, 13:18

victorponomarev,а Вы не из цру?
К чему такая конспирация?О,вспомнил,есть ещё Tor Browser Bundle,он в компьютере вообще следов не оставляет и даже в интернете вычислить нереально
sudo add-apt-repository ppa:upubuntu-com/tor
sudo apt-get update
sudo apt-get install tor-browser
Я когда то игрался,не один даже самый навороченный определитель ip не смог определить откуда мой компьютер.

Аватара пользователя

Vadim
Модератор
Сообщения: 1423
Зарегистрирован: 14 дек 2012, 13:59
Откуда: Україна

Re: Написать скрипт для удаления кеша

#18

Сообщение Vadim » 28 янв 2013, 13:23

p.s
Насчёт цру не обижайтесь-шутка.

Аватара пользователя

serr
Супермодератор
Сообщения: 717
Зарегистрирован: 03 сен 2012, 23:33
Откуда: Переславль-Залесский
Контактная информация:

Re: Написать скрипт для удаления кеша

#19

Сообщение serr » 28 янв 2013, 14:12

/* для того чтобы всё удалить из папки а не саму папку
Это излишне, vadim. Ключ "-r" уже выполняет эту функцию. :)

Аватара пользователя

Vadim
Модератор
Сообщения: 1423
Зарегистрирован: 14 дек 2012, 13:59
Откуда: Україна

Re: Написать скрипт для удаления кеша

#20

Сообщение Vadim » 28 янв 2013, 14:24

>Это излишне, vadim. Ключ "-r" уже выполняет эту функцию
Нет,я пробовал
так удаляется вся папка Default
rm -r /home/USER/.cache/chromium/Default

а так только файлы из неё а сама пустая папка остаётся
rm -r /home/USER/.cache/chromium/Default/*

Ответить