Answers:
在ubuntu或类似版本上:
$ sudo apt-get install trash-cli
$ alias rm=trash
然后将该别名放入.bashrc或您选择的shell的相应登录脚本中。
该trash-cli
软件包是GNOME和KDE及其它使用的同一垃圾桶的命令行界面。因此,您trash
可以通过GNOME / KDE恢复通过命令删除的所有内容,反之亦然。
在其他命令trash-cli
包是trash-list
,trash-empty
,和restore-trash
。
rm
?我喜欢有一个用于意外删除的撤消按钮,即使在命令行中也是如此。同样,trash-cli
通过接受(并忽略)许多GNU rm
选项显式地促进了这一点。此外,OP要求撤消rm的方法。如果没有别名,此解决方案将无法正确回答问题。
rm
,然后将自己催眠,以至忘记自己做了。这样一来,您仍然可以继续使用rm
它,仿佛它是最终的。。。。你还没有完全搞砸。(即,不要依赖它的“可恢复”功能)
sudo rm
?
传统的答案是:
您从最新备份中恢复文件。您最近有备份吗?
因为在许多UNIX文件系统上,这种简单操作是不可能的,或者非常困难。
正如其他人指出的那样,这已不再是最终的和最终的问题,但不犯此类错误仍然是首选方法。
rm -fr *(1)*
... 删除每个文件来擦除我的内容。因此,拥有备份并不总是解决方案。Trash-cli声音很酷。
为了防止将来发生假想的错误,您可能希望将rm别名为rm -i ...
ls
,我之前只是使用相同的参数,所以我可以看到会发生什么。