最近翻了一次车 - Mac下使用rm -rf ~

最近翻了一次车

最近在创建目录的时候在当前目录下面创建了一个 ~ 的目录,强迫症发作,当时只是想把它删掉,顺手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就变成不能识别的语句。

----------本文结束感谢您的阅读----------
xiaolong wechat
一只程序猿对世界的不完全理解