自动清除旧垃圾的脚本

autotrash的Python项目详细描述


自动翻译是一个小python自动删除脚本 (永久删除)垃圾文件。它依赖于免费桌面.org 删除信息的垃圾文件。在

它扫描~/.local/share/Trash/info目录并读取.trashinfo 确定删除日期的文件。超过30天的文件或文件 然后清除匹配特定正则表达式,包括 垃圾信息文件。在

Travis CI build status

安装

在Fedora上考虑使用yum install autotrash

在archlinux上使用the autotrash package in AUR

On Ubuntu和{a3}尝试使用apt-get install autotrash安装它。在

最后一个选项是将自动跟踪文件从版本复制到路径上的任何位置,例如/usr/bin/。在

配置

它应该被认为是作为crontab条目运行的:

@daily /usr/bin/autotrash -d 30

您还可以通过添加以下crontab条目使autotrash处理所有用户垃圾箱目录(不仅仅是在主目录中):

^{pr2}$

或者更频繁,但要保持磁盘IO关闭,仅当可用空间少于3GB时:

@hourly /usr/bin/autotrash --max-free 3072 -d 30

要配置它,运行“crontab-e”并在 编辑器,然后保存并关闭文件。在

如果不知道如何使用crontab,可以将其添加到启动程序中 GNOME中的程序使用菜单:系统->首选项->会话

用“+添加”按钮添加程序。在

这将确保每次登录时清理垃圾。在

主页:https://github.com/bneijt/autotrash

目前,Fedora 20的Autotrash处于稳定回购状态,并且将在镜子上同步,同样适用于Fedora 21。 Epel7包仍在测试回购中,但应在几天内趋于稳定。在

您现在可以在Fedora上安装软件包: yum安装自动跟踪

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么这个循环打印1020之间的所有值?我想让它打印出可以被5整除的值   java如何在JTable中集中单元格   java无法通过一个键从hashmap获取对象,该键具有相同的hashcode,并且两个键等于()   不兼容的类型?JAVA   将字符串开头与空格匹配时java replaceAll的正则表达式混淆结果   java为非java应用程序创建jar文件。类文件   java无法从另一个普通Http Servlet访问筛选器Servlet的会话属性   java Ejb,第二个方法中的错误回滚第一个方法   swing java操作侦听器在菜单上,而不是在菜单项上   分析文件时出错:分析文件时出错:无法在Java的XSSF中分析excel文件   java将实体注入到ViewScope Bean中   java如何关闭终端而不终止正在运行的jar文件进程   爪哇力下传   java不能隐式地将[T]强制转换为AT,其中[T]扩展为AT   java Spring项目在jsp页面中显示mysql表数据   java在创建新实例SQLITE时出错