Enquanto -f significa força em todos eles, para cp , isso significa force ao tentar remover o destino primeiro se o destino não puder ser atualizado .
Para mv e rm , -f apenas substitui -i . Mas para cp , altera o comportamento do utilitário, -f não é o oposto de -i nesse caso, cp -i -f faz sentido e significa, se o alvo existe, pergunte ao usuário e se não pode ser substituído, remova-o primeiro .
Mesmo para mv e rm , adicionar -f não é o mesmo que remover -i quando se trata de mensagens de aviso e erro enviadas ao usuário. Por exemplo, rm non-existent-file reportaria um erro enquanto rm -i -f non-existent-file não.
Como já mencionado, para remover o efeito de -i , em vez de adicionar -f , você deve desativar o alias usando qualquer uma das soluções fornecidas.