Skip to content

Instantly share code, notes, and snippets.

@danikaze
Last active November 21, 2018 02:59
Show Gist options
  • Save danikaze/bc4f00b3faba4ac28d902e3b6d9e0c36 to your computer and use it in GitHub Desktop.
Save danikaze/bc4f00b3faba4ac28d902e3b6d9e0c36 to your computer and use it in GitHub Desktop.
Photo backup rsync
alias backup='sudo rsync --update --delete --recursive --progress --perms'
alias backup-premiere='backup --exclude="Adobe Premiere Pro Auto-Save" --exclude="Adobe Premiere Pro Preview Files"'
# Fotografia Y:
alias sync-y='sudo sync-fotos-viejas && sync-ps-res && sync-fotos2008 && sync-fotos2009 && sync-fotos2010 && sync-fotos2011 && sync-fotos2012 && sync-music && sync-webs'
alias sync-fotos2008='backup /mnt/g/Fotografia/2008/ /mnt/y/Fotografia/2008/'
alias sync-fotos2009='backup /mnt/g/Fotografia/2009/ /mnt/y/Fotografia/2009/'
alias sync-fotos2010='backup /mnt/g/Fotografia/2010/ /mnt/y/Fotografia/2010/'
alias sync-fotos2011='backup /mnt/g/Fotografia/2011/ /mnt/y/Fotografia/2011/'
alias sync-fotos2012='backup /mnt/g/Fotografia/2012/ /mnt/y/Fotografia/2012/'
alias sync-fotos-viejas='backup /mnt/g/Fotos\ viejas/ /mnt/y/Fotos\ viejas/'
alias sync-ps-res='backup /mnt/g/Photoshop\ resources/ /mnt/y/Photoshop\ resources'
alias sync-music='sudo rsync --no-p --no-g --chmod=ugo=rwX --update --delete --recursive --progress --perms /mnt/d/Musica/ /mnt/y/Musica/'
alias sync-webs='sudo rsync --no-p --no-g --chmod=ugo=rwX --update --recursive --progress --perms --exclude="node_modules" --exclude=".git" --exclude=".vscode" /mnt/d/webs/ /mnt/y/webs/'
# Lazarus Z:
alias sync-z='sync-lr && sync-fotos-recuerdos && sync-fotos2013 && sync-fotos2014 && sync-fotos2015 && sync-fotos2016 && sync-fotos2017 && sync-videos && sync-premiere'
alias sync-fotos-recuerdos='backup /mnt/g/Fotografia/Recuerdos/ /mnt/z/Recuerdos/'
alias sync-fotos2013='backup /mnt/g/Fotografia/2013/ /mnt/z/2013/'
alias sync-fotos2014='backup /mnt/g/Fotografia/2014/ /mnt/z/2014/'
alias sync-fotos2015='backup /mnt/g/Fotografia/2015/ /mnt/z/2015/'
alias sync-fotos2016='backup /mnt/g/Fotografia/2016/ /mnt/z/2016/'
alias sync-fotos2017='backup /mnt/g/Fotografia/2017/ /mnt/z/2017/'
alias sync-fotos2018='backup /mnt/g/Fotografia/2018/ /mnt/z/2018/'
alias sync-videos='backup /mnt/g/Videos/ /mnt/z/Videos/'
alias sync-premiere='backup-premiere /mnt/g/Premiere/ /mnt/z/Premiere/'
alias sync-lr='backup --exclude="*Previews.lrdata" --exclude="Backups" /mnt/g/Fotografia/Lightroom/ /mnt/z/Lightroom/'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment