Ayuda con script para copias seguridad

Imagen de valinol
0 puntos

Me gustaria consultar una duda sobre un scrip que tengo para realizar copias de seguridad semanales, la parte donde tengo la duda es la que se ve acontinuacion, el problema es que copia perfectamente los archivos, pero cuando llega al directorio /fotos/nuevas, no me copia solo lo que hay dentro de el, sino todo lo de /servidor/apps/fotos, por favor me gustaria poder solucionar esto, porque el servidor se acaba llenando, gracias de antemano.

      rm -f /servidor/apps/usuarios/info1/copia/copiaexternoviernes
         rm -r /externo/viernes/*
         cd /externo/viernes
 cp -Rav /copia_mysql . > /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/apps . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/appst . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/calidad . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/comunes . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/fotos/nuevas . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/grupos . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/scripts . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/apps/usuarios . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/usr/arn11 . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes
 cp -Rav /servidor/usr/arn21 . >> /servidor/apps/usuarios/info1/copia/copiaexternoviernes

Imagen de MagoDeOz85
+1
0
-1

Podrias mostrarnos el script?

Un saludo. 

]<----- FacilWare ----->[

-_ y no te compliques _-

-__________________-

+1
0
-1

*****************************************************************

¡Libresfera, la revista libre!

*****************************************************************

Imagen de LoquitoSlack
+1
0
-1

Me parece que es porque estas haciendo

cp -R

  -R, -r, --recursive
              copy directories recursively
copia todos los archivo includoes los que estan por encimas del directorio nueva, es que recursive empienza desde atras y termina en la parte de arriba

 

 

+1
0
-1

loquitoslack

Imagen de joseluis
+1
0
-1

No creo que sea por la opción -R ya que esta opción copia los directorios hijos (recursivamente) pero no los directorios padre.

Creo que sería una buena idea poner aquí, tal y como indica MagoDeOz85, el script y de paso también la estructura de directorios que quieres copiar, tal vez así se pueda ver donde está el problema.

Por cierto, creo que la opción -R no es necesaria ya que estás utilizando también la opción -a que es equivalente a -dpR (es decir la opción -a ya lleva implícito -R) ->

-a, --archive
Preserva tanto como sea posible la estructura y atributos de los ficheros originales en la copia (pero no preserva la estructura de directorio). Equivalente a -dpR.

(extraido del man)


Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Maleducado impenitente

+1
0
-1