如果您正在寻找可用于从垃圾桶中删除旧文件,从而从GNU / Linux发行版中删除垃圾的命令行工具, 自动垃圾桶 是您一直在寻找的工具。 有了它,您不必每次看到图形环境已满时都知道要清理或清空图形环境中的垃圾。 您无需检查垃圾桶图标是否为空或已满,因为自动垃圾桶会以全自动的方式定期为您执行此操作,因此您可以专注于其他事情。
也就是说,autotrash是一个实用程序,可让您清除已被删除并保留在其中的旧文件 回收站 您可以指定的指定天数。 在确定的时间段后,该工具将启动并从垃圾箱中删除目录的内容。 请记住,在Linux环境中,它通常存储在〜/ .Trash或其他路径中,例如〜/ .local / share / Trash /文件。 在这里,您还可以存放所有尚未删除的已发送到回收站的已删除文件。
autotrash软件包并不罕见,因此您可以在最受欢迎的发行版的任何回购中找到它。 这样你就可以 使用软件包管理器进行安装 您经常使用的工具(例如,使用sudo apt-get install autotrash在Debian和派生工具中就足够了)...要对该工具进行编程以在〜/ .local / share / Trash / info中读取有关垃圾的临时信息,您可以使用以下命令,该命令每月(30天)删除或清空垃圾箱:
autotrash -td 30
如果不使用-t选项,而仅使用-d,则仅对当前用户而不是对所有用户删除它们。 您甚至可以使用–max-free或–min-free选项删除 取决于空间 垃圾桶所在分区的最大或最小剩余量。 例如:
autotrash --max-free 2048 --min-free 1024 -d 30
如果它检测到Ubuntu或任何已安装的衍生产品xD或检测到Mac OS X,或者检测到Microsoft Windows ME,Vista,8、8.1或10 xD,它将肯定格式化硬盘