cp -f cannot overwrite cp -i alias

view story

http://unix.stackexchange.com – In my /home/user/.bashrc file, I have those aliases to prevent mistakes: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' If I'm really sure of what I'm doing, I can overwrite rm and mv aliases using rm -f or mv -f, it will not ask me if I really want to overwrite files. The problem, is that it doesn't work for the cp command, using cp -f will still ask me a question. Is this normal? What should I do in order to have cp -i alias by default and be able to use cp -f command too? I'm using Debian Wheezy 64bit. (HowTos)