rmw (ReMove to Waste) — простая в использовании консольная C (си) утилита для автоматической очистки корзины по заданным критериям.
При регулярном использовании консоли иногда сталкиваешься с такой неприятностью, как случайное удаление нужных файлов в консоли. rmw поможет исключить досадные случайности, перемещая удалённые файлы перед полной очисткой корзины (~/.local/share/Trash или другой) в собственный каталог (~/.trash.rmw) с возможностью восстановления и автоматической очисткой.
Для того чтобы задать собственные параметры для rmw необходимо файл с системными настройками (/etc/rmwrc) скопировать в пользовательский каталог (~/.config/rmw/config), переименовать его и отредактировать. В конфигурационном файле rmw можно задать каталоги корзины для контроля (например добавить каталоги *.Trash-ХХХХ на внешних носителях), установить количество дней хранения перед автоматической очисткой и задать "защищённые" от очистки каталоги.
Утилита может работать с несколькими файлами конфигурации, выводить список файлов находящихся в корзине и выбрать файлы для восстановления, запускать полную очистку (даже если очистка производилась недавно) и прочее... Для работы в автоматическом режиме необходимо добавить утилиту в автозапуск и в файл ~/.bashrc добавить строку:
alias rm='rmv'
Лицензия: GNU General Public License version 3.0 (GPLv3)