Yes, that's a bit weird. This is F10?
Quick way to temporarily unset an alias is to escape it with a backslash, e.g. \cp -f file1 otherfile, which will work for that one command or
unalias cp
which will unset it for that session.
(Does quick test)
I just tested cp -f, though it's an install that started as rawhide and was upgraded.
You're right. What the dickens????
Sigh, a bug report should probably be filed, but frankly, I'm so sick of RH's buggy bugzilla that I don't have the energy. Testing as regular user..
Hrrm, as regular user, even if I don't use test it doesn't ask, just overwrites. This might be because I have my own .bashrc and my .bash_profile says to source it. Hrrm, actually, I have my own custom .bash_profile too.
Anyway, it's not just you.
I would consider it a bug, but no doubt, it's considered a feature.