Foros del Web » Administración de Sistemas » Unix / Linux »

Copiar con "cp -a" (que no te pida confirmacion)

Estas en el tema de Copiar con "cp -a" (que no te pida confirmacion) en el foro de Unix / Linux en Foros del Web. Buenas, Me encuentro con un problema siempre que quiero copiar el contenido de una carpeta a otra en linux, si los archivos destinos existen me ...
  #1 (permalink)  
Antiguo 09/09/2009, 03:42
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Copiar con "cp -a" (que no te pida confirmacion)

Buenas,

Me encuentro con un problema siempre que quiero copiar el contenido de una carpeta a otra en linux, si los archivos destinos existen me aparece de sobreescribir.

Pues no consigo hacerlo forzado, sin que me pregunte.

Me aparece:

cp: overwrite y el nombre del fichero? y

He probado con cp -af pero sucede lo mismo, me va pidiendo para cada archivo que si quiero sobreescribir ah y soy root.

Muchas gracias,
  #2 (permalink)  
Antiguo 09/09/2009, 04:45
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 3 meses
Puntos: 71
Respuesta: Copiar con "cp -a" (que no te pida confirmacion)

Prueba cp -f -a, parece una tonteria, pero nunca se sabe...

Por cierto, no tendras ningun alias del tipo cp='cp -i' ????
  #3 (permalink)  
Antiguo 09/09/2009, 05:57
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Respuesta: Copiar con "cp -a" (que no te pida confirmacion)

Cita:
Iniciado por DooBie Ver Mensaje
Prueba cp -f -a, parece una tonteria, pero nunca se sabe...

Por cierto, no tendras ningun alias del tipo cp='cp -i' ????
No tengo ningún alias de ese tipo. Y haciendolo así tampoco funciona :(


[root@Apa01 test2]# cp -f -a /tmp/test .
cp: overwrite `./test/1'?
cp: overwrite `./test/2'?
cp: overwrite `./test/3'?

Alguna otra idea?

Gracias
  #4 (permalink)  
Antiguo 09/09/2009, 06:36
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 3 meses
Puntos: 71
Respuesta: Copiar con "cp -a" (que no te pida confirmacion)

Pues es muy raro... para asegurarnos, prueba a crear un alias de esta forma

alias copiando='cp';

y pruebas a copiar los ficheros asi:

copiando -af /tmp/test .

ya nos diras...
  #5 (permalink)  
Antiguo 09/09/2009, 07:56
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Respuesta: Copiar con "cp -a" (que no te pida confirmacion)

Cita:
Iniciado por DooBie Ver Mensaje
Pues es muy raro... para asegurarnos, prueba a crear un alias de esta forma

alias copiando='cp';

y pruebas a copiar los ficheros asi:

copiando -af /tmp/test .

ya nos diras...
Ostras, pues si que habia el alias cp=cp -i para el usuario root :S

Fue comentar la linea, volver a entrar y funcionar :D

Muchas gracias!!!!
  #6 (permalink)  
Antiguo 09/09/2009, 08:10
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: Copiar con "cp -a" (que no te pida confirmacion)

Probá con
Código bash:
Ver original
  1. cp -af --reply=y /tmp/test
  2. # ó
  3. yes | cp -af /tmp/test
__________________
¡Volviendo a la programación!
  #7 (permalink)  
Antiguo 09/09/2009, 08:28
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 3 meses
Puntos: 71
Respuesta: Copiar con "cp -a" (que no te pida confirmacion)

de nada :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:00.