Корзина для консоли — FreeDesktop.org Trash

Понадобилась в консоли мне корзина, и дабы оградится от возможного велосипедирования пошел на разведку и набрел на уже готовую реализацию на python под названием trash-cli которая реализует спецификацию корзины от FreeDesktop.org — соответственно помнит путь, время удаления, права доступа к файлам, работает со сменными накопителями и, что по мне самое полезное, полностью совместима с мусорками гномокед и прочего...

В сей чудной утилите каждая функция выполняется отдельной командой: trash-list для отображения файлов в корзине, trash-empty отчищающая мусорку (аргументом может быть количество дней), restore-trash для восстановления файлов при запуске которой можно выбрать файлы из списка, и самое главное trash-put интерфейс которой аналогичен rm, т.е. можно задать алиас на trash-put заменяющий rm. Есть ещё volume-of не пойми что делающая и в документации не описанная...

В общем всё просто и функционально. Для арчеводов в AUR'е имеется PKGBUILD

Кстати, на сайте программы есть список схожих проектов, которая видимо давно не обновлялась. Похожих проектов оказывается не так уж и мало (оттуда для себя узнал о безопасном rm — safe-rm, полезная мелочь)
kovtunos 10-11-2010
Спасибо за наводку! Отличная программа.
Juev 10-11-2010
А все таки, для чего может понадобиться корзина? Я ее и в гноме то отключаю...
muhas 10-11-2010
как минимум как отстойник удаленных файлов, а то вдруг сдуру чего лишнего удалил =)
а через неделю можно и trash-empty 7 выполнить хоть кроном, хуже от этого не будет(если конечно винт не мизерный), но вдруг пригодится
Juev 10-11-2010
Именно поэтому я и не использую корзину.
Отказ от нее позволяет более ответственно подходить к этому процессу. И удалять только то, что тебе не нужно. А то, что может вдруг понадобиться - засунуть в отдельную папку.
muhas 10-11-2010
> А то, что может вдруг понадобиться - засунуть в отдельную папку.
таким каталогом на ура может быть именно корзина которая помнит и дату удаления и понимает файлы с одинаковыми именами но разными датами. в общем считаю спор бессмысленным, а то такое ощущение что с лоровскими анонимусами говорящими "не нужно" изъясняюсь

знаешь такую поговорку — знал бы прикуп жиль бы в сочи =) хуже не будет при наличии корзины
Juev 10-11-2010
Да я, собственно, и не спорил. Я просто высказал свое мнение.