最近翻了一次车
最近在创建目录的时候在当前目录下面创建了一个 ~ 的目录,强迫症发作,当时只是想把它删掉,顺手rm -rf ~
大脑在发出敲击ENTER的指令后的0.0001ms,再次发出了停止指令,还是没控制住那一只程序猿修炼多年的手,结果不出意外的杯具了,当前用户根目录下面的文件全部被删掉了。。。
为了防止再次发生此类事件,除了备份是必须的外,对rm命令做处理变得相当必要。
使用rmtrash替代rm命令
Mac下使用命令安装rmtrash:1
brew install rmtrash
用rmtrash 替代 rm,rmtrash有个好处,它不会立马把资料从你电脑上删除,而是移动到废纸篓,如果误删,可以在废纸篓中恢复。
另外,进入 /etc/profile添加如下记录,使rm命令变成rmtrash。1
alias rm='rmtrash'
注意rmtrash 没有-rf选项,所以rm -rf就变成不能识别的语句。