Linux使用trash-cli防止误删除

2016-12-03  本文已影响317人  KrisChoi

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

更多的可以查看帮助手册

上一篇下一篇

猜你喜欢

热点阅读