如何定期自动清空垃圾箱?

如何定期自动清空垃圾箱?

我发现了这篇文章如何设置 Ubuntu 16.04 LTS 根据参数自动清空垃圾箱?

autotrash 本身会自动运行吗?

如果没有,该如何配置?

答案1

你可以用传统方式用终端来做,

$ sudo crontab -e

在以下位置添加这些行定时任务

@reboot 查找 /home/你的名字/.local/share/Trash/expunged/ -type f -mtime +30 -exec rm {} \;

@reboot 查找 /home/你的名字/.local/share/Trash/files/ -type f -mtime +30 -exec rm {} \;

@reboot 查找 /home/你的名字/.local/share/Trash/info/ -type f -mtime +30 -exec rm {} \;

-mtime设置为 30 天。上面的命令将检查并删除系统启动时超过 30 天的文件。希望这会有所帮助。

答案2

看看项目来源和README.mdGithub 上,您会发现,为了定期运行此 Python 脚本,您可以:

  • 创建一个crontab具有一定规律间隔的条目(例如@daily /usr/bin/autotrash -d 30
  • 将其添加到Startup Application程序可以autotrash在每次启动系统时运行。

有关其他配置详细信息,请参阅 Ubuntu 手册页中的 autotrash

相关内容