Script para respaldar archivos de una carpeta en Ubuntu

Imagen de mymarcosweb
0 puntos

Hola amigos, como estan; disculpen la ignorancia, estoy tratando de crear un script para respaldar archivos de un tipo de extension que se encuentra en una carpeta creada en ubuntu, si tuvieran algunas ideas se los agradecería mucho. Saludos.

Imagen de Jose Luis 1320
+1
0
-1

de hecho es la causante de muchos problemas en la humanidad.... así que no merece ninguna disculpa.

Si no muestras el código, no hay ideas, así de simple.

nadie va a hacer el script por ti.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de nacho tineo
+1
0
-1

Respaldar archivos ,hacia donde? hacia otra carpeta del mismo disco duro?hacia un disco duro de respaldo ? hacia otro pc por red???? De manera automatica cada cierto tiempo?o simplemente cada vez que ejecutes el script.

Abre un terminal crt+alt+t
ecribe :

man cp
y otro que te puede ayudar es

man rsync

SI buscas información en google sobre esos dos comandos puedes llegar a hacer tu script sin problema.

Otra de las cosas es si no sabes donde se encuentran los archivos a respaldar.
por ejemplo :

Quiero copiar todas los archivos de imagen .jpg de mas de 750k de mi pc.

find /home/nacho/ -iname "*.jpg" -a -size +750k -exec cp -vi '{}' /home/nacho/salvar/fotos/ \;

find los busca
/home/nacho directorio donde buscar
-iname tipo de archivo
-a -size un condicionante (creo que se dice así)
-exec una acción para que hacer con los archivos que encuentre find
cp copia los archivos encontrados por find
-vi opciones de cp (ver man cp)
/home/nacho/salvar/fotos/ es el directorio de los archivos encontrados.

Como puedes ver se puede hacer de todo ,pero lo mas importante es que te expliques ...

Yo tengo uno para hacer respaldos una vez al mes.

Con rsync.
#!/bin/bash
rsync -av /home/nacho/Documentos/ /media/SAMSUNG/nacho/documentos
rsync -av /home/nacho/Vídeos/ /media/SAMSUNG/nacho/videos
rsync -av /home/nacho/Imágenes/ /media/SAMSUNG/nacho/imagenes
exit

Como puedes ver es muy sencillo una vez al mes o cuando veo que he tenido mucho meneo de archivos nuevos en el pc ,conecto mi disco duro externo y ejecuto el script.
Solo se copian archivos nuevos o modificados creo que se llama copia incremental.
Como realmente solo me interesan esos directorios los demas me da =.

Un saludo

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)