Você percebe que o RHEL e o CentOS tentaram proteger os usuários iniciantes configurando aliases para o usuário root para evitar a substituição acidental e a exclusão de arquivos?
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
A opção -i
é o que requer confirmação ao modificar ou remover arquivos existentes. Como a expansão de alias ocorre antes da execução do comando, até mesmo o uso da opção --force -f
ainda exigirá confirmação.
Você pode remover o alias permanentemente editando o arquivo /root/.bashrc
, remover o alias pela duração de uma sessão com unalias cp
ou, para um único comando, usar um dos seguintes:
- use o caminho completo
/bin/cp
- use aspas
"cp"
ou 'cp'
ao redor do comando
- use a palavra-chave de comando, por exemplo
command cp
- escape do comando
\cp