31
31
撤销Linux的rm?
可能的重复: UNDO LINUX Trash Command
嗨,
有没有什么简单的方法可以撤销rm
命令?
这个问题纯属理论上的,我从来没有删除过一个基准队列的日志,他花了一整个午餐时间来运行。
可能的重复: UNDO LINUX Trash Command
嗨,
有没有什么简单的方法可以撤销rm
命令?
这个问题纯属理论上的,我从来没有删除过一个基准队列的日志,他花了一整个午餐时间来运行。
在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
。
传统的答案是:
您从最新的备份中恢复文件。你有一个最新的备份,对吗?
因为在许多 unix 文件系统中,这种简单的方法是不可能的,或者是非常困难的。
正如其他人所指出的,这已经不是问题的全部,但不犯这种错误仍然是首选的方法。
为了防止将来出现假想的错误,你可能会想把 rm 别名为 rm -i…