Actualizado a 2024

This commit is contained in:
Moribundo 2024-01-08 11:19:15 +00:00
parent f99d2cdfb9
commit 7faa499f27
1 changed files with 79 additions and 72 deletions

View File

@ -1,7 +1,5 @@
#!/bin/bash #!/bin/bash
clear clear
# rsync -Pavh --exclude-from=file Tmp proba
# Si ponemos Tmp/ solo copiará los archivos de Tmp, no la carpeta entera
tput setaf 2 tput setaf 2
echo " ###################################" echo " ###################################"
echo "## ##" echo "## ##"
@ -20,225 +18,214 @@ echo .
echo . echo .
echo "Copiando ..." echo "Copiando ..."
tput sgr0 tput sgr0
# Para excluir archivos
# rsync -avh .aMule --exclude 'Incoming' --exclude 'Temp' /home/zx80/backup/
# Para excluir de una lista con archivos y carpetas # Para excluir de una lista con archivos y carpetas
# rsync -avz --exclude-from 'lista_excluidos.txt' source/ destino/ # rsync -avz --exclude-from 'lista_excluidos.txt' source/ destino/
echo "Copiando 0fotos" echo "Copiando 0fotos"
sleep 2s sleep 2s
rsync -Pavh 0fotos /home/zx80/backup/ 1>>salida.txt rsync -avh 0fotos /home/zx80/backup/ 1>>salida.txt
echo
echo "Copiando Downloads"
sleep 2s
rsync -Pavh Downloads /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando Mail" echo "Copiando Mail"
sleep 2s sleep 2s
rsync -Pavh Mail /home/zx80/backup/ 1>>salida.txt rsync -avh Mail /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando basura" echo "Copiando basura"
sleep 2s sleep 2s
rsync -Pavh basura /home/zx80/backup/ 1>>salida.txt rsync -avh basura /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando descargas" echo "Copiando descargas"
sleep 2s 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
echo "Copiando dosbox" echo "Copiando dosbox"
sleep 2s 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
echo "Copiando dwhelper" echo "Copiando dwhelper"
sleep 2s sleep 2s
rsync -Pavh dwhelper /home/zx80/backup/ 1>>salida.txt rsync -avh dwhelper /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando gPodder" echo "Copiando gPodder"
sleep 2s sleep 2s
rsync -Pavh gPodder /home/zx80/backup/ 1>>salida.txt rsync -avh gPodder /home/zx80/backup/ 1>>salida.txt
echo
echo "Copiando git"
sleep 2s
rsync -Pavh git /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando kk" echo "Copiando kk"
sleep 2s sleep 2s
rsync -Pavh kk /home/zx80/backup/ 1>>salida.txt rsync -avh kk /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando mierda" echo "Copiando mierda"
sleep 2s 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
echo "Copiando notas" echo "Copiando notas"
sleep 2s sleep 2s
rsync -Pavh notas /home/zx80/backup/ 1>>salida.txt rsync -avh notas /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando scribus" 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
echo "Copiando sys" echo "Copiando sys"
sleep 2s sleep 2s
rsync -Pavh sys /home/zx80/backup/ 1>>salida.txt rsync -avh sys /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando tmp" echo "Copiando tmp"
sleep 2s sleep 2s
rsync -Pavh tmp /home/zx80/backup/ 1>>salida.txt rsync -avh tmp /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando zim-books" echo "Copiando zim-books"
sleep 2s sleep 2s
rsync -Pavh zim-books /home/zx80/backup/ 1>>salida.txt rsync -avh zim-books /home/zx80/backup/ 1>>salida.txt
echo
echo echo
tput setaf 2 tput setaf 2
echo ">>> COPIANDO DIRECTORIOS OCULTOS <<<" echo ">>> COPIANDO DIRECTORIOS OCULTOS <<<"
tput sgr0 tput sgr0
echo "Copiando aMule"
sleep 2s
rsync -Pavh .aMule --exclude 'Incoming' --exclude 'Temp' /home/zx80/backup/ 1>>salida.txt
echo
echo "Copiando HashCheck" echo "Copiando HashCheck"
sleep 2s sleep 2s
rsync -Pavh .HashCheck /home/zx80/backup/ 1>>salida.txt rsync -avh .HashCheck /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando SoulseekQt" echo "Copiando SoulseekQt"
sleep 2s 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
echo "Copiando audacity-data" echo "Copiando audacity-data"
sleep 2s sleep 2s
rsync -Pavh .audacity-data /home/zx80/backup/ 1>>salida.txt rsync -avh .audacity-data /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando avidemux" echo "Copiando avidemux"
sleep 2s sleep 2s
rsync -Pavh .avidemux6 /home/zx80/backup/ 1>>salida.txt rsync -avh .avidemux6 /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando claws-mail" echo "Copiando claws-mail"
sleep 2s sleep 2s
rsync -Pavh .claws-mail /home/zx80/backup/ 1>>salida.txt rsync -avh .claws-mail /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando config" echo "Copiando config"
sleep 2s sleep 2s
rsync -Pavh .config /home/zx80/backup/ 1>>salida.txt rsync -avh .config /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando cups" echo "Copiando cups"
sleep 2s sleep 2s
rsync -Pavh .cups /home/zx80/backup/ 1>>salida.txt rsync -avh .cups /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando dosbox" echo "Copiando dosbox"
sleep 2s sleep 2s
rsync -Pavh .dosbox /home/zx80/backup/ 1>>salida.txt rsync -avh .dosbox /home/zx80/backup/ 1>>salida.txt
echo
echo "Copiando gftp"
sleep 2s
rsync -Pavh .gftp /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando gimp" echo "Copiando gimp"
sleep 2s 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
echo "Copiando gnupg" echo "Copiando gnupg"
sleep 2s sleep 2s
rsync -Pavh .gnupg /home/zx80/backup/ 1>>salida.txt rsync -avh .gnupg /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando hplip" echo "Copiando hplip"
sleep 2s sleep 2s
rsync -Pavh .hplip /home/zx80/backup/ 1>>salida.txt rsync -avh .hplip /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando icons" echo "Copiando icons"
sleep 2s sleep 2s
rsync -Pavh .icons /home/zx80/backup/ 1>>salida.txt rsync -avh .icons /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando librewolf" echo "Copiando librewolf"
sleep 2s sleep 2s
rsync -Pavh .librewolf /home/zx80/backup/ 1>>salida.txt rsync -avh .librewolf /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando local" echo "Copiando local"
sleep 2s sleep 2s
rsync -Pavh .local /home/zx80/backup/ 1>>salida.txt rsync -avh .local /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando mame" echo "Copiando mame"
sleep 2s 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
echo "Copiando password-store" echo "Copiando password-store"
sleep 2s sleep 2s
rsync -Pavh .password-store /home/zx80/backup/ 1>>salida.txt rsync -avh .password-store /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando purple" echo "Copiando purple"
sleep 2s sleep 2s
rsync -Pavh .purple /home/zx80/backup/ 1>>salida.txt rsync -avh .purple /home/zx80/backup/ 1>>salida.txt
echo
echo "Copiando scribus"
sleep 2s
rsync -Pavh .scribus /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando scripts" echo "Copiando scripts"
sleep 2s sleep 2s
rsync -Pavh .scripts /home/zx80/backup/ 1>>salida.txt rsync -avh .scripts /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando ssh" echo "Copiando ssh"
sleep 2s sleep 2s
rsync -Pavh .ssh /home/zx80/backup/ 1>>salida.txt rsync -avh .ssh /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando ssr" echo "Copiando ssr"
sleep 2s sleep 2s
rsync -Pavh .ssr /home/zx80/backup/ 1>>salida.txt rsync -avh .ssr /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando themes" echo "Copiando themes"
sleep 2s sleep 2s
rsync -Pavh .themes /home/zx80/backup/ 1>>salida.txt rsync -avh .themes /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando tor" echo "Copiando tor"
sleep 2s sleep 2s
rsync -Pavh .tor /home/zx80/backup/ 1>>salida.txt rsync -avh .tor /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando vvv" echo "Copiando vvv"
sleep 2s sleep 2s
rsync -Pavh .vvv /home/zx80/backup/ 1>>salida.txt rsync -avh .vvv /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando xmame" echo "Copiando xmame"
sleep 2s sleep 2s
rsync -Pavh .xmame /home/zx80/backup/ 1>>salida.txt rsync -avh .xmame /home/zx80/backup/ 1>>salida.txt
echo echo
tput setaf 2 tput setaf 2
@ -247,33 +234,49 @@ tput sgr0
echo "Copiando bashrc" echo "Copiando bashrc"
sleep 2s sleep 2s
rsync -Pavh .bashrc /home/zx80/backup/ 1>>salida.txt rsync -avh .bashrc /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando bash_profile" echo "Copiando bash_profile"
sleep 2s sleep 2s
rsync -Pavh .bash_profile /home/zx80/backup/ 1>>salida.txt rsync -avh .bash_profile /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando VVV" echo "Copiando VVV"
sleep 2s sleep 2s
rsync -Pavh .VVV /home/zx80/backup/ 1>>salida.txt rsync -avh .VVV /home/zx80/backup/ 1>>salida.txt
echo echo
echo "Copiando xinitrc" echo "Copiando xinitrc"
sleep 2s sleep 2s
rsync -Pavh .xinitrc /home/zx80/backup/ 1>>salida.txt rsync -avh .xinitrc /home/zx80/backup/ 1>>salida.txt
echo echo
tput setaf 2 tput setaf 2
echo ">>> COPIANDO OTROS ARCHIVOS <<<" echo ">>> COPIANDO OTROS ARCHIVOS <<<"
tput sgr0 tput sgr0
echo "Copiando Antologia" echo "Pelis buenas"
sleep 2s 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
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 tput setaf 2
sleep 3s sleep 3s
echo . echo .
@ -285,7 +288,9 @@ echo
echo "Tareando backup..." echo "Tareando backup..."
echo . echo .
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 "Purgando directorio e iniciando copia...."
echo . echo .
echo . echo .
@ -295,3 +300,5 @@ echo " Listo !!!!"
echo echo
echo echo
tput sgr0 tput sgr0
# Si ponemos Tmp/ solo copiará los archivos de Tmp, no la carpeta entera