You could of course alias rm -rf to rm -rf -i
Only if the file is too big to fit into the garbage bin, I can unalias rm, rm the thing and then reset the alias immediately after.
In Bash I believe instead of `ls` you can `\ls` to get the unaliased version.