回收站功能在 Linux 中的实现

嵌入式系统 时间:2016-09-12来源:网络

图 2.回收站目录

image005
image007

生成的.log 记录如图 3.所示:

图 3.log 记录

image009

如果用户在七天之内发现该文件还有使用价值,则可以使用 restoreTrash 命令将被删除文件恢复到原路径下:restoreTrash ~/trash/useless_20140923_06_28_57。具体执行情况如图 4 所示:

图 4.restoreTrash 脚本执行情况

image011

查看/usr 目录,可以发现 useless 文件已经被恢复至此。

图 5.useless 文件被恢复

image013

总结

本文仿照 Windows 中回收站的功能,在 Linux 中做了实现,可以有效的防止由于误删而造成的损失。读者只需要将四个脚本拷到/bin 目录下,并配置 crontab 即可使用 Linux 版回收站。

1 2 3

关键词: 回收站 Linux

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版