x天后从垃圾箱删除文件


12

是否可以将Ubuntu配置为在一定时间后从垃圾箱中永久删除文件?

我不明白为什么这不是任何主要操作系统中的默认行为。我不想考虑管理垃圾,但也不想意外删除某些内容。我是唯一持这种观点的人吗?


您可能想看一下这个问题-askubuntu.com/questions/87744/…–
jokerdino

只是想说我完全同意你的观点。我想有一天它将成为标准。
Balmipour

Answers:


19

使用trash-cli 安装垃圾桶cli (单击图像以安装或运行sudo apt-get install trash-cli)。

运行trash-empty 30以从垃圾箱中删除超过30天的所有文件。(您可以根据需要更改此数字。)

要自动执行此操作,请向启动应用程序添加命令:

在此处输入图片说明


请注意:如果使用的Ubuntu版本低于12.04,则命令为empty-trash


3
我不喜欢塞满我的创业公司,而且我很少重启,所以我最终完成了一项工作:0 * * * * /usr/bin/trash-empty 30
Thomas Jensen

4

尝试使用自动垃圾桶!

Autotrash是Ubuntu 10.10 Maverick Meerkat附带的一个简单的Python脚本,当文件过期超过一定天数时,它将清除垃圾箱中的文件,清除旧文件以确保有特定数量的磁盘空间可用,等等。它使用FreeDesktop.org新GNOME系统中包含的废纸Info信息文件可查找正确的文件及其删除日期。

特征:

  • 删除早于给定天数的文件(autotrash -d N,其中N是天数)
  • 清除较旧的文件以确保有特定数量的磁盘空间可用(autotrash --min-free = M,M是您要确保具有的可用空间量,以兆字节为单位。)
  • 检查剩余磁盘空间,仅在用完时删除(autotrash --max-free = M,M是剩余的可用空间量,以兆字节为单位)。
  • 首先删除正则表达式匹配文件(请参阅–delete-frist选项)

有关更多信息,请在终端中执行以下操作:

自动垃圾桶-帮助

AutoTrash已在Ubuntu 10.10的存储库中,可以从Ubuntu软件中心安装。对于Ubuntu 10.04和9.10用户,可以从PPA安装此文件:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install autotrash

信息:http : //www.logfish.net/pr/autotrash/

资料来源:http : //ubuntuguide.net/automatically-delete-files-older-than-n-days-from-trash-using-autotrash/

有关其他方法和更全面的指南,请访问:http : //helpdeskgeek.com/linux-tips/automatically-empty-the-trash-in-ubuntu/


谢谢。我最终使用了配置“ autotrash –max-free 1024 -d 30”,并将其放在crontab中以便每天运行。
Thomas Jensen 2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.