diff --git a/backup-rsync.sh b/backup-rsync.sh index 94420ba..286455a 100644 --- a/backup-rsync.sh +++ b/backup-rsync.sh @@ -1,7 +1,5 @@ #!/bin/bash clear -# rsync -Pavh --exclude-from=file Tmp proba -# Si ponemos Tmp/ solo copiará los archivos de Tmp, no la carpeta entera tput setaf 2 echo " ###################################" echo "## ##" @@ -20,225 +18,214 @@ echo . echo . echo "Copiando ..." tput sgr0 +# Para excluir archivos +# rsync -avh .aMule --exclude 'Incoming' --exclude 'Temp' /home/zx80/backup/ + # Para excluir de una lista con archivos y carpetas # rsync -avz --exclude-from 'lista_excluidos.txt' source/ destino/ echo "Copiando 0fotos" sleep 2s -rsync -Pavh 0fotos /home/zx80/backup/ 1>>salida.txt -echo - -echo "Copiando Downloads" -sleep 2s -rsync -Pavh Downloads /home/zx80/backup/ 1>>salida.txt +rsync -avh 0fotos /home/zx80/backup/ 1>>salida.txt echo echo "Copiando Mail" sleep 2s -rsync -Pavh Mail /home/zx80/backup/ 1>>salida.txt +rsync -avh Mail /home/zx80/backup/ 1>>salida.txt echo echo "Copiando basura" sleep 2s -rsync -Pavh basura /home/zx80/backup/ 1>>salida.txt +rsync -avh basura /home/zx80/backup/ 1>>salida.txt echo echo "Copiando descargas" sleep 2s -rsync -Pavh descargas --exclude 'quake2' /home/zx80/backup/ 1>>salida.txt +rsync -avh descargas --exclude 'quake2' /home/zx80/backup/ 1>>salida.txt echo echo "Copiando dosbox" sleep 2s -rsync -Pavh dosbox --exclude 'quake2' /home/zx80/backup/ 1>>salida.txt +rsync -avh dosbox --exclude 'quake2' /home/zx80/backup/ 1>>salida.txt echo echo "Copiando dwhelper" sleep 2s -rsync -Pavh dwhelper /home/zx80/backup/ 1>>salida.txt +rsync -avh dwhelper /home/zx80/backup/ 1>>salida.txt echo echo "Copiando gPodder" sleep 2s -rsync -Pavh gPodder /home/zx80/backup/ 1>>salida.txt -echo - -echo "Copiando git" -sleep 2s -rsync -Pavh git /home/zx80/backup/ 1>>salida.txt +rsync -avh gPodder /home/zx80/backup/ 1>>salida.txt echo echo "Copiando kk" sleep 2s -rsync -Pavh kk /home/zx80/backup/ 1>>salida.txt +rsync -avh kk /home/zx80/backup/ 1>>salida.txt echo echo "Copiando mierda" sleep 2s -rsync -Pavh mierda --exclude 'store/amule' /home/zx80/backup/ 1>>salida.txt +rsync -avh mierda --exclude 'store/amule' /home/zx80/backup/ 1>>salida.txt echo echo "Copiando notas" sleep 2s -rsync -Pavh notas /home/zx80/backup/ 1>>salida.txt +rsync -avh notas /home/zx80/backup/ 1>>salida.txt echo echo "Copiando scribus" -rsync -Pavh scribus /home/zx80/backup/ 1>>salida.txt +rsync -avh scribus /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando scummvm" +sleep 2s +rsync -avh scummvm /home/zx80/backup/ 1>>salida.txt echo echo "Copiando sys" sleep 2s -rsync -Pavh sys /home/zx80/backup/ 1>>salida.txt +rsync -avh sys /home/zx80/backup/ 1>>salida.txt echo echo "Copiando tmp" sleep 2s -rsync -Pavh tmp /home/zx80/backup/ 1>>salida.txt +rsync -avh tmp /home/zx80/backup/ 1>>salida.txt echo echo "Copiando zim-books" sleep 2s -rsync -Pavh zim-books /home/zx80/backup/ 1>>salida.txt +rsync -avh zim-books /home/zx80/backup/ 1>>salida.txt +echo echo tput setaf 2 echo ">>> COPIANDO DIRECTORIOS OCULTOS <<<" tput sgr0 -echo "Copiando aMule" -sleep 2s -rsync -Pavh .aMule --exclude 'Incoming' --exclude 'Temp' /home/zx80/backup/ 1>>salida.txt -echo - echo "Copiando HashCheck" sleep 2s -rsync -Pavh .HashCheck /home/zx80/backup/ 1>>salida.txt +rsync -avh .HashCheck /home/zx80/backup/ 1>>salida.txt echo echo "Copiando SoulseekQt" sleep 2s -rsync -Pavh .SoulseekQt /home/zx80/backup/ 1>>salida.txt +rsync -avh .SoulseekQt /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando aMule" +sleep 2s +rsync -avh .aMule --exclude 'Incoming' --exclude 'Temp' /home/zx80/backup/ 1>>salida.txt echo echo "Copiando audacity-data" sleep 2s -rsync -Pavh .audacity-data /home/zx80/backup/ 1>>salida.txt +rsync -avh .audacity-data /home/zx80/backup/ 1>>salida.txt echo echo "Copiando avidemux" sleep 2s -rsync -Pavh .avidemux6 /home/zx80/backup/ 1>>salida.txt +rsync -avh .avidemux6 /home/zx80/backup/ 1>>salida.txt echo echo "Copiando claws-mail" sleep 2s -rsync -Pavh .claws-mail /home/zx80/backup/ 1>>salida.txt +rsync -avh .claws-mail /home/zx80/backup/ 1>>salida.txt echo echo "Copiando config" sleep 2s -rsync -Pavh .config /home/zx80/backup/ 1>>salida.txt +rsync -avh .config /home/zx80/backup/ 1>>salida.txt echo echo "Copiando cups" sleep 2s -rsync -Pavh .cups /home/zx80/backup/ 1>>salida.txt +rsync -avh .cups /home/zx80/backup/ 1>>salida.txt echo echo "Copiando dosbox" sleep 2s -rsync -Pavh .dosbox /home/zx80/backup/ 1>>salida.txt -echo - -echo "Copiando gftp" -sleep 2s -rsync -Pavh .gftp /home/zx80/backup/ 1>>salida.txt +rsync -avh .dosbox /home/zx80/backup/ 1>>salida.txt echo echo "Copiando gimp" sleep 2s -rsync -Pavh .gimp-2.8 /home/zx80/backup/ 1>>salida.txt +rsync -avh .gimp-2.8 /home/zx80/backup/ 1>>salida.txt echo echo "Copiando gnupg" sleep 2s -rsync -Pavh .gnupg /home/zx80/backup/ 1>>salida.txt +rsync -avh .gnupg /home/zx80/backup/ 1>>salida.txt echo echo "Copiando hplip" sleep 2s -rsync -Pavh .hplip /home/zx80/backup/ 1>>salida.txt +rsync -avh .hplip /home/zx80/backup/ 1>>salida.txt echo echo "Copiando icons" sleep 2s -rsync -Pavh .icons /home/zx80/backup/ 1>>salida.txt +rsync -avh .icons /home/zx80/backup/ 1>>salida.txt echo echo "Copiando librewolf" sleep 2s -rsync -Pavh .librewolf /home/zx80/backup/ 1>>salida.txt +rsync -avh .librewolf /home/zx80/backup/ 1>>salida.txt echo echo "Copiando local" sleep 2s -rsync -Pavh .local /home/zx80/backup/ 1>>salida.txt +rsync -avh .local /home/zx80/backup/ 1>>salida.txt echo echo "Copiando mame" sleep 2s -rsync -Pavh .mame --exclude 'roms' /home/zx80/backup/ 1>>salida.txt +rsync -avh .mame --exclude 'roms' /home/zx80/backup/ 1>>salida.txt echo echo "Copiando password-store" sleep 2s -rsync -Pavh .password-store /home/zx80/backup/ 1>>salida.txt +rsync -avh .password-store /home/zx80/backup/ 1>>salida.txt echo echo "Copiando purple" sleep 2s -rsync -Pavh .purple /home/zx80/backup/ 1>>salida.txt -echo - -echo "Copiando scribus" -sleep 2s -rsync -Pavh .scribus /home/zx80/backup/ 1>>salida.txt +rsync -avh .purple /home/zx80/backup/ 1>>salida.txt echo echo "Copiando scripts" sleep 2s -rsync -Pavh .scripts /home/zx80/backup/ 1>>salida.txt +rsync -avh .scripts /home/zx80/backup/ 1>>salida.txt echo echo "Copiando ssh" sleep 2s -rsync -Pavh .ssh /home/zx80/backup/ 1>>salida.txt +rsync -avh .ssh /home/zx80/backup/ 1>>salida.txt echo echo "Copiando ssr" sleep 2s -rsync -Pavh .ssr /home/zx80/backup/ 1>>salida.txt +rsync -avh .ssr /home/zx80/backup/ 1>>salida.txt echo echo "Copiando themes" sleep 2s -rsync -Pavh .themes /home/zx80/backup/ 1>>salida.txt +rsync -avh .themes /home/zx80/backup/ 1>>salida.txt echo echo "Copiando tor" sleep 2s -rsync -Pavh .tor /home/zx80/backup/ 1>>salida.txt +rsync -avh .tor /home/zx80/backup/ 1>>salida.txt echo echo "Copiando vvv" sleep 2s -rsync -Pavh .vvv /home/zx80/backup/ 1>>salida.txt +rsync -avh .vvv /home/zx80/backup/ 1>>salida.txt echo echo "Copiando xmame" sleep 2s -rsync -Pavh .xmame /home/zx80/backup/ 1>>salida.txt +rsync -avh .xmame /home/zx80/backup/ 1>>salida.txt echo tput setaf 2 @@ -247,33 +234,49 @@ tput sgr0 echo "Copiando bashrc" sleep 2s -rsync -Pavh .bashrc /home/zx80/backup/ 1>>salida.txt +rsync -avh .bashrc /home/zx80/backup/ 1>>salida.txt echo echo "Copiando bash_profile" sleep 2s -rsync -Pavh .bash_profile /home/zx80/backup/ 1>>salida.txt +rsync -avh .bash_profile /home/zx80/backup/ 1>>salida.txt echo echo "Copiando VVV" sleep 2s -rsync -Pavh .VVV /home/zx80/backup/ 1>>salida.txt +rsync -avh .VVV /home/zx80/backup/ 1>>salida.txt echo echo "Copiando xinitrc" sleep 2s -rsync -Pavh .xinitrc /home/zx80/backup/ 1>>salida.txt +rsync -avh .xinitrc /home/zx80/backup/ 1>>salida.txt echo tput setaf 2 echo ">>> COPIANDO OTROS ARCHIVOS <<<" tput sgr0 -echo "Copiando Antologia" +echo "Pelis buenas" sleep 2s -rsync -Pavh Antologia.sla /home/zx80/backup/ 1>>salida.txt +rsync -avh Pelis_buenas.odb /home/zx80/backup/ 1>>salida.txt echo +echo "Pelis buenas pruebas" +sleep 2s +rsync -avh Pelis_buenas-pruebas.odb /home/zx80/backup/ 1>>salida.txt +echo + +echo "contratacion" +sleep 2s +rsync -avh contratacion-bckup.odb /home/zx80/backup/ 1>>salida.txt +echo + +echo "urls" +sleep 2s +rsync -avh urls /home/zx80/backup/ 1>>salida.txt +echo + + tput setaf 2 sleep 3s echo . @@ -285,7 +288,9 @@ echo echo "Tareando backup..." echo . echo . -tar -zcvf backup-$(date +%d-%m-%Y).tgz backup 1>>salida_b.txt +# tar -cvzf backup-$(date +%d-%m-%Y).tgz backup 1>>salida_b.txt +tar -cvaf backup-$(date +%d-%m-%Y).tar.zst backup 1>>salida_b.txt + # echo "Purgando directorio e iniciando copia...." echo . echo . @@ -295,3 +300,5 @@ echo " Listo !!!!" echo echo tput sgr0 + +# Si ponemos Tmp/ solo copiará los archivos de Tmp, no la carpeta entera \ No newline at end of file