Como forçar o comando cp a substituir sem confirmação

Como forçar o comando cp a substituir sem confirmação

O comando cp (que significa um cópia de) é um dos comandos comumente usados ​​no Linux e em outros sistemas operacionais do tipo UNIX, para copiar arquivos e diretórios. Neste guia, mostraremos como forçar o comando cp Para substituir uma operação de cópia sem confirmação no Linux.

Artigo relacionado: 10 comandos SCP para transferir arquivos/pastas no Linux

Geralmente, quando você administra um comando cp, Ele substitui o (s) arquivo (s) de destino ou diretório, conforme mostrado.

# cp bin/git_pull_frontend.SH Test/git_pull_frontend.sh 

Para correr cp No modo interativo, para que ele solicite antes de substituir um arquivo ou diretório existente, use o -eu bandeira como mostrado.

# cp -i bin/git_pull_frondend.SH Project1/git_pull_frontend.sh 

Por padrão, distribuições modernas do Linux, especialmente aquelas no Red Hat Enterprise Linux (RHEL) A família vem com um pseudônimo para o comando cp o que faz um usuário executar o comando cp no modo interativo. Este pode não ser o caso Debian e Ubuntu derivados.

Para verificar todo o seu padrão apelido, execute o Alias comando como mostrado.

# Alias 
Ver todos os aliases do Linux

O destacado Alias Na captura de tela acima, implica que, quando você executa o comando, por padrão, ele será executado no modo interativo. Mesmo quando você usa o sim Comando, o shell ainda o levará a confirmar a substituição.

# sim | teste de bin cp -r 
Executar comando de cópia com confirmação

A melhor maneira de forçar a substituição é usar uma barra para trás antes do comando cp como mostrado no exemplo a seguir. Aqui, estamos copiando o conteúdo do BIN diretório para teste diretório.

# \ cp -r bin teste 
Forçar o comando cp para substituir arquivos sem confirmação

Alternativamente, você pode unalias o CP Alias para a sessão atual, depois execute o seu comando cp no modo não interativo.

# unalias cp # cp -r bin teste 
Alias ​​de comando da Unalias CP

Para mais informações, consulte o comando cp página de homem.

# homem cp 

Se você tiver alguma dúvida, pergunte -nos através do formulário de feedback abaixo.