Консольная утилита для автоматической очистки корзины по заданным критериям.

rmw 005

rmw (ReMove to Waste) — простая в использовании консольная C (си) утилита для автоматической очистки корзины по заданным критериям.

rmw 002

При регулярном использовании консоли иногда сталкиваешься с такой неприятностью, как случайное удаление нужных файлов в консоли. rmw поможет исключить досадные случайности, перемещая удалённые файлы перед полной очисткой корзины (~/.local/share/Trash или другой) в собственный каталог (~/.trash.rmw) с возможностью восстановления и автоматической очисткой.

Для того чтобы задать собственные параметры для rmw необходимо файл с системными настройками (/etc/rmwrc) скопировать в пользовательский каталог (~/.config/rmw/config), переименовать его и отредактировать. В конфигурационном файле rmw можно задать каталоги корзины для контроля (например добавить каталоги *.Trash-ХХХХ на внешних носителях), установить количество дней хранения перед автоматической очисткой и задать "защищённые" от очистки каталоги.

rmw 003

Утилита может работать с несколькими файлами конфигурации, выводить список файлов находящихся в корзине и выбрать файлы для восстановления, запускать полную очистку (даже если очистка производилась недавно) и прочее... Для работы в автоматическом режиме необходимо добавить утилиту в автозапуск и в файл ~/.bashrc добавить строку:
alias rm='rmv'


rmw 006

Лицензия: GNU General Public License version 3.0 (GPLv3)

rmw 004

Домашняя страница

Страница на sourceforge.net