utilizar uso para manejo ejemplos crear comandos comando archivos linux shell cp

para - uso de comando cp en linux



Comando cp para sobrescribir el archivo de destino que es un enlace simbólico (1)

¿Tiene el comando cp alguna opción para sobrescribir el archivo de destino que es un enlace simbólico?

El problema es el siguiente:

[dthnguyen@dthnguyen test]$ ls -l total 8 -rw-rw-r--. 1 dthnguyen dthnguyen 5 Feb 21 09:07 a.txt lrwxrwxrwx. 1 dthnguyen dthnguyen 7 Feb 21 08:55 b.txt -> ./a.txt -rw-rw-r--. 1 dthnguyen dthnguyen 5 Feb 21 08:55 c.txt [dthnguyen@dthnguyen test]$ cp c.txt b.txt

Después de hacer la copia, a.txt tiene el contenido de c.txt, b.txt aún enlaza a a.txt. El resultado esperado es que a.txt contiene el contenido anterior, b.txt es un nuevo archivo regular que tiene el mismo contenido que c.txt.


Dile a cp que lo quite primero.

cp --remove-destination c.txt b.txt