2015-12-26 14 views
1

Я знаю, как создается папка Trash в Linux. Таким образом, было бы нелегко манипулировать им напрямую с помощью некоторых команд файловой системы низкого уровня.Как манипулировать/очищать папку корзины Linux путинским способом?

Я знаю пакет trash-cli от Ubuntu GNU/Linux, тоже.

Что было бы pythonic решением для очистки папки Trash на Linux без двух вышеперечисленных решений?

Основание моего вопроса: Я знаю, что некоторые файловые менеджеры не используют пакетные программы trash-cli. Как они это делают? Есть ли для этого пакет python или библиотека (gtk, qt, ...)?

ответ

1

«Корзина мусора» на самом деле не является частью самой Linux. Это, как правило, часть среды рабочего стола, построенной поверх Linux.

В основном это specification от freedesktop.org о том, как должны выполняться реализации «мусора».

0

Я бы установил trashman или autotrash, они оба основаны на python, поэтому они могут быть импортированы в ваш скрипт и вызываться программно.