答案1
在 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
。
答案2
传统的答案是:
您从最新备份中恢复了文件。您确实有最近的备份,对吧?
因为在许多 unix 文件系统上,这种简单操作是不可能的,或者非常困难。
正如其他人所指出的,这不再是问题的全部,但不犯这种错误仍然是首选方法。
答案3
为了防止将来出现假设性错误,您可能需要alias rm='rm -i'
...