如何以pythonic方式操作/清理Linux垃圾文件夹?

如何以pythonic方式操作/清理Linux垃圾文件夹?,python,linux,recycle-bin,Python,Linux,Recycle Bin,我知道Linux中的Trash文件夹是如何构造的。 因此,用一些低级文件系统命令直接操作它并不难 我也知道Ubuntu GNU/Linux的trash cli包 如果没有上述两种解决方案,Linux上清理垃圾文件夹的pythonic解决方案是什么 我问题的背景是: 我知道有些文件管理器不使用trash cli包程序。他们是怎么做到的?有python包或库(gtk、qt等)吗?我会检查,或者,它们都基于python,因此可以在脚本中导入并以编程方式调用它们。“垃圾箱文件夹”实际上不是Linux本身

我知道Linux中的
Trash
文件夹是如何构造的。 因此,用一些低级文件系统命令直接操作它并不难

我也知道Ubuntu GNU/Linux的
trash cli

如果没有上述两种解决方案,Linux上清理垃圾文件夹的pythonic解决方案是什么

我问题的背景是: 我知道有些文件管理器不使用
trash cli
包程序。他们是怎么做到的?有python包或库(gtk、qt等)吗?

我会检查,或者,它们都基于python,因此可以在脚本中导入并以编程方式调用它们。“垃圾箱文件夹”实际上不是Linux本身的一部分。它通常是构建在Linux之上的桌面环境的一部分

基本上,这是来自freedesktop.org的一篇关于“垃圾桶”实现应该如何工作的文章