Cómo forzar el comando CP para sobrescribir sin confirmación

Cómo forzar el comando CP para sobrescribir sin confirmación

El Comando CP (que representa un Copiar) es uno de los comandos comúnmente utilizados en Linux y otros sistemas operativos similares a unix, para copiar archivos y directorios. En esta guía, mostraremos cómo forzar el Comando CP sobrescribir una operación de copia sin confirmación en Linux.

Artículo relacionado: 10 comandos SCP para transferir archivos/carpetas en Linux

Por lo general, cuando corres un Comando CP, sobrescribe los archivos de destino o directorio como se muestra.

# CP bin/git_pull_frontend.sh test/git_pull_frontend.mierda 

Correr CP En modo interactivo para que lo solicite antes de sobrescribir un archivo o directorio existente, use el -i bandera como se muestra.

# cp -i bin/git_pull_frontend.SH Project1/git_pull_frontend.mierda 

Por defecto, las distribuciones modernas de Linux, especialmente las de la Red Hat Enterprise Linux (Rhel) La familia viene con un alias para el Comando CP lo que hace que un usuario ejecute el Comando CP en modo interactivo. Este puede no ser el caso en Debian y Ubuntu derivados.

Para verificar todo su valor predeterminado alias, ejecutar el alias comando como se muestra.

# alias 
Ver todos los alias de Linux

El resaltado alias En la captura de pantalla anterior implica que cuando ejecuta el comando, de forma predeterminada se ejecutará en modo interactivo. Incluso cuando usas el comando, el shell aún le pedirá que confirme la sobrescribencia.

# SÍ | prueba de contenedor CP -R 
Ejecutar el comando de copia con confirmación

La mejor manera de forzar la sobrescritura es usar un corte hacia atrás antes del Comando CP Como se muestra en el siguiente ejemplo. Aquí, estamos copiando contenido del papelera directorio prueba directorio.

prueba de contenedor # \ \ cp -r 
Forzar el comando CP para sobrescribir archivos sin confirmación

Alternativamente, puedes Unalias el alias de CP Para la sesión actual, luego ejecute su Comando CP en el modo no interactivo.

# Unalias CP # CP -R Bin Test 
Alias ​​de comando unalias cp

Para más información, consulte el Comando CP página del hombre.

# hombre CP 

Si tiene alguna pregunta, pregúntanos a través del formulario de comentarios a continuación.