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

Copiar listado de ficheros

Estas en el tema de Copiar listado de ficheros en el foro de Unix / Linux en Foros del Web. Hola!, Estoy haciendo un fichero Sh para copiar todo el contenido de una carpeta a otra, pero solo los ficheros que resultan de esta busqueda: ...
  #1 (permalink)  
Antiguo 18/03/2009, 10:04
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 23 años, 1 mes
Puntos: 3
Copiar listado de ficheros

Hola!,


Estoy haciendo un fichero Sh para copiar todo el contenido de una carpeta a otra, pero solo los ficheros que resultan de esta busqueda:

find . ! -name "cam_*" ! -name "mic_*"

Como puedo hacerlo? Mi problema es que no se como almacenar estos resultados e ir copiando los ficheros, o como hacer la operacion en una sola sentencia.

Muchas gracias por adelantado.
Pancho
__________________
Pancho - Consultor de usabilidad
  #2 (permalink)  
Antiguo 18/03/2009, 10:35
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 listado de ficheros

Con el parámetro exec del find. Buscá algo como find exec que hay mucha info.

Saludos.
__________________
¡Volviendo a la programación!
  #3 (permalink)  
Antiguo 20/03/2009, 07:28
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 23 años, 1 mes
Puntos: 3
Respuesta: Copiar listado de ficheros

Muchas gracias,

Por si alguien necesita la respuesta es lo siguiente:

find /carpeta_origen/ -exec cp '{}' /carpeta_destino/ ';'

'{}' - Esto significa que todos los ficheros que encuentres en find. cp parece tener los parametros cambiados, pero es asi como se hace.

Gracias!
__________________
Pancho - Consultor de usabilidad
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:44.