在shell脚本中,你会希望使用rm -f <filename>
,但你也可以通过在shell(或profile)中输入-i
来摆脱环境中的隐式unalias rm
选项。
如果你有删除文件所需的权限,而你不想被提示,请执行以下操作(-f = force):
rm -f file
如果你没有文件的权限,你需要使用:
sudo rm -f file
如果你的rm
是别名为rm -i
,那么就使用unalias rm
;
不要直接使用rm -f
,除非你真的想删除很多受写保护的文件。
但是,如果你有很多受写保护的文件,你可能会选择-f
来提高速度。
我最喜欢的方法是在bash中使用command
命令,就像你使用sudo
一样。这样就可以不使用别名,就像用/bin/rm
运行命令一样(可能rm
的别名是rm -i
)。