今天是一个难忘的日子,当时本来想清除我们公司网站cms目录下面一些cdn推送网页后残留的垃圾文件,结果在执行rm -rf conten* 时打成了rm -rf conten *结果就悲剧了。cms目录下面的全部给删除了,网站首页的样式全没了,当时就傻了,网站直接挂升级页面,由于备份的也不全,只能把测试环境的拉一份,和php的同事慢慢改,虽然最好好了,但是给公司造成的影响挺严重的,我真是欲哭无泪。
虽然最后解决了,但给我留下很大的阴影,就在网上找看看有没有像windows那样的。删除了可以去回收站里面找,结果linux下还真有这样的工具,那就是使用 trash-cli。
trash-cli是一个使用 python 开发的软件包,包含 trash-put
、restore-trash
、trash-list
、trash-empty
、trash-rm
等命令,我们可以通过这写命令,将文件移动到回收站,或者还原删除了的文件。
trash-cli的项目地址:https://github.com/andreafrancia/trash-cli
I. 安装
trash-cli的安装很简单
1 2 3 4 5 6 7 8 9 |
|
安装成功后我们的系统就有了以下工具.
1 2 3 4 5 6 7 |
|
功能说明
1 2 3 4 5 6 7 8 9 10 11 |
|
安装完毕之后我们可以通过一些配置,用它替代 rm
命令
1 2 3 4 |
|