预防rm误删文件

rm命令删除的文件是不经过回收站的,尽管通过一些方法有可能找回误删的文件,但不一定能找回而且很麻烦。本文介绍预防rm误删文件的方法,即将rm映射到trash,让rm类似于回收站的功能。

我知道两种方法预防rm误删文件:

(1)rm -i

每次删除东西时,用命令rm -i谨慎地删。

(2)将rm映射到trash

# 安装trash-cli
sudo apt get install trash-cli

# 映射rm命令,在~/.bashrc添加以下行
alias rm=trash

source ~/.bashrc

# 直接删除,不经过回收站
\rm something

# 清空回收站
trash-empty

个人推荐第二种方法,但有一个缺点,删除东西比较慢。

PS:我曾经两次因rm *误删了很重要东西,通过一些恢复工具还是没找回。预防为主,赶紧为自己电脑加上吧。

参考资料:
[1]askubuntu: Can files/directories deleted with rm be restored?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2 thoughts on “预防rm误删文件

  • 2016年09月03日 星期六 at 08:14上午
    Permalink

    OS X安装trash的命令如下:

    brew install trash

    Reply
  • 2016年07月25日 星期一 at 10:45下午
    Permalink

    好主意!是该这么做,删除容易找回难~

    Reply