rm删除文件时一直提示是否删除

2017-11-05


删除文件时,明明没有用rm -i file命令,但是却一直有提示是否删除,而且就算改为rm -f file也无济于事,不妨碍使用,但平白无故多出个步骤总是不能忍。

rm删除文件时提示是否删除

其实是因为在设置文件/.bashrc中默认设置了别称,使得rm等同于rm -i

1
2
3
4
5
6
7
8
9
10
11
12
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

所以,解决办法是直接将alias开头的三行注释掉,即在这三行前面加上#即可,更直接的方法是在执行rm file的时候,在前面加上反斜杠\

1
\rm file

不过这只是一次性的生效,更改.bashrc文件才能永久生效



评论