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.