如果您有将所有临时文件存储在桌面(或任何其他文件夹)上的习惯,并且忘记在以后删除它们,那么您会发现您的计算机很容易弄乱您无法使用的大量文件。一旦发生这种情况,清理你的电脑变成一个繁琐的工作和麻烦的事情。这里
实现这个的命令是:
find / path / to / directory / * -mtime t -exec rm
例如,我在我的Gnome外壳桌面上拍了很多屏幕截图,并在我的图片文件夹中导致了大量的冗余图像。我使用以下命令删除folder:
find中的旧映像/ home / damien / Pictures / * -mtime 1 -exec rm -f
更多options
1.您可以将路径更改为指向任何文件夹。确保使用绝对路径。
2.您可以更改时间间隔。-mtime是指天数,而-mmin是指分钟数。
3.您可以设置时间标准。一个您也可以使用组合
4.该除了删除旧文件,您还可以让它执行其他任务,例如将文件从Dropbox文件夹中移出。
Automating的process
There几种方法,你可以自动完成该过程。
1.在startup
上运行复制以下代码并将其粘贴到文本编辑器上。记住要更改文件路径,时间间隔,时间标准以满足您的需要。将文件另存为
#./斌/庆典右键点击转到权限选项卡,并选中该框
图片1图片2
下一步,打开启动应用程序并添加
2.Cron
如果您需要脚本定期运行,您可以设置一个cron作业。
打开终端并键入以下内容:
crontab -e
如果它提示您选择编辑器,请输入
cron设置的结构是
minute小时的月份月份的一个月的日期command
要在每个小时运行脚本,请在crontab文件的末尾输入
00 * * * * / path / to / find-and-delete
,在新队。
图片3图片4
保存(Ctrl o)并退出(Ctrl x)crontab。
Gnome Schedule
如果从终端使用crontab可以吓跑您,可以使用Gnome-schedule来安排任务。
图片5图片6
That上面的方法是在Ubuntu上测试的,但它应该适用于所有的Linux发行版。
图像credit:删除大图片。
.