1.为什么要使用trash-cli
有一次在写一个C语言作业的时候,因为Makefile写错了,然后执行make clean的时候把我所有源文件删了。求助Google后也没有把文件恢复回来,于是以后使用rm的时候就变得很小心,设置了alias rm=‘rm -i’,删除前提示。但是这样感觉很麻烦,于是又Google找了一些实现一下回收站的方法。有的人是自己写脚本,把文件移到一个文件夹。其实找个时间自己写个脚本也不错。不想写脚本,也可以使用trash-cli这个工具。
2.安装trash-cli
$ sudo apt-get install trash-cli
github上面有这个项目的源代码,你可以自行编译。
3.使用
$ trash [filename] // 将文件移入回收站
$ trash-list // 列出回收站的文件
$ trash-empty // 清空回收站
$ trash-put // 将文件移入回收站,不知道跟trash还有什么区别
$ trash-restore // 将文件从回收站还原,可是不知为何我会没有这个命令
$ trash-rm // 将回收站某个文件删除 可以指定pattern,例如删除7天前的 trash-rm 7
更多的可以查看帮助手册