我希望每 30 分钟清空一次垃圾。
我安装了 Autotrash,但是它指定了使用天数。
还有其他选择吗?
答案1
您可以创建一个简单的脚本文件并将其设置cron
为每 30 分钟运行一次。
使用脚本创建一个新文件。你可以把它放在任何地方。在这个例子中,我们将脚本放在你的主目录中~/.config
sudo nano ~/.config/emptytrash30.sh
添加以下内容:
#!/bin/bash
find /home/yourname/.local/share/Trash/expunged/ -type f -exec rm {} \;
find /home/yourname/.local/share/Trash/files/ -type f -exec rm {} \;
find /home/yourname/.local/share/Trash/info/ -type f -exec rm {} \;
保存CTRL+O并退出CTRL+ X。
使脚本可执行:
chmod +x ~/.config/emptytrash30.sh
现在设置cron
为每 30 分钟运行一次脚本:
crontab -e
如果您以前从未使用过 cron,请选择一个编辑器。
在最后添加以下内容:
*/30 * * * * /home/yourname/.config/emptytrash30.sh
这告诉cron
您每天每小时每 30 分钟、每周每天、每月每天执行一次脚本。
保存CTRL+O并退出CTRL+ X。