man*_*ang 1 command-line command user-interface
我打算删除目录中的所有备份文件,所以我要rm *~
在终端中输入。不幸的是,我在按下波浪号之前按下了Enter 键,不幸的事情发生了。虽然,我已经恢复了所有已删除的文件,但我真的不希望它再次发生。除非获得超级用户的权限,否则我可以禁止执行这样的命令吗?
我不喜欢覆盖内置命令,但在我的 .bashrc(Tilde 的一部分,我的“点文件”)中,我明确地这样做:
alias rm='rm -i';
Run Code Online (Sandbox Code Playgroud)
这使得rm
在删除之前请求许可。它救了我几次。您始终可以使用 覆盖rm -f
。