diff options
Diffstat (limited to 'src/main/shell')
-rwxr-xr-x | src/main/shell/BackupByRsync/backup.sh | 53 |
1 files changed, 32 insertions, 21 deletions
diff --git a/src/main/shell/BackupByRsync/backup.sh b/src/main/shell/BackupByRsync/backup.sh index 40189c2..16c1aa2 100755 --- a/src/main/shell/BackupByRsync/backup.sh +++ b/src/main/shell/BackupByRsync/backup.sh @@ -53,57 +53,68 @@ run () { rsync --archive --verbose \ --link-dest "${DIR_TO}/latest/${DST_PREFIX:?}" \ --filter=':- .gitignore' \ + --exclude=".git/branches" \ --exclude=".git/COMMIT_EDITMSG" \ --exclude=".git/FETCH_HEAD" \ - --exclude=".git/ORIG_HEAD" \ - --exclude=".git/branches" \ --exclude=".git/hooks/*.sample" \ --exclude=".git/index" \ --exclude=".git/info" \ --exclude=".git/logs" \ --exclude=".git/objects" \ + --exclude=".git/ORIG_HEAD" \ --exclude=".git/packed-refs" \ --exclude=".git/refs/remotes" \ --exclude=".git/refs/tags" \ --exclude=".idea" \ - --exclude="/.git-credentials" \ - --exclude="/.NERDTreeBookmarks" \ - --exclude="/.Xauthority" \ + --exclude="/.android" \ --exclude="/.bash_history" \ + --exclude="/.cache" \ + --exclude="/.config/chromium" \ + --exclude="/.config/GIMP" \ + --exclude="/.config/inkscape" \ + --exclude="/.config/JetBrains" \ + --exclude="/.config/libreoffice" \ + --exclude="/.config/VirtualBox/compreg.dat" \ --exclude="/.config/VirtualBox/HostInterfaceNetworking-vboxnet0-Dhcpd.leases*" \ --exclude="/.config/VirtualBox/HostInterfaceNetworking-vboxnet0-Dhcpd.log*" \ - --exclude="/.config/VirtualBox/VBoxSVC.log*" \ - --exclude="/.config/VirtualBox/compreg.dat" \ --exclude="/.config/VirtualBox/selectorwindow.log*" \ --exclude="/.config/VirtualBox/vbox-ssl-cacertificate.crt" \ + --exclude="/.config/VirtualBox/VBoxSVC.log*" \ --exclude="/.config/VirtualBox/xpti.dat" \ - --exclude="/.config/libreoffice" \ - --exclude="/.config/GIMP" \ - --exclude="/.config/JetBrains" \ + --exclude="/.eclipse" \ --exclude="/.gdb_history" \ + --exclude="/.git-credentials" \ + --exclude="/.gmrun_history" \ --exclude="/.lesshst" \ - --exclude="/.xsession-errors" \ - --exclude="/.xsession-errors.old" \ - --exclude="/mnt" \ - --exclude="/.android" \ - --exclude="/.cache" \ - --exclude="/.config/chromium" \ - --exclude="/.config/inkscape" \ --exclude="/.local/share" \ --exclude="/.m2/repository" \ + --exclude="/mnt" \ --exclude="/.mozilla/firefox" \ + --exclude="/.NERDTreeBookmarks" \ + --exclude="/.recently-used" \ + --exclude="/.recoll" \ + --exclude="/.sh_history" \ + --exclude="/.sqlite_history" \ --exclude="/.squirrel-sql" \ --exclude="/.viking-maps" \ - --exclude="/Downloads" \ + --exclude="/.viminfo" \ + --exclude="/.viminfo.tmp" \ + --exclude="/.Xauthority" \ + --exclude="/.xsession-errors" \ + --exclude="/.xsession-errors.old" \ --exclude="/crashdumps" \ + --exclude="/Downloads" \ --exclude="/images" \ + --exclude="/mnt" \ --exclude="/projects/forks" \ - --exclude="cee-misc-lib/external" \ - --exclude="cee-misc-lib/tmp" \ --exclude="/tmp" \ --exclude="/virtualbox-*" \ - --exclude="/vmshare" \ + --exclude="/VirtualBox VMs" \ --exclude="/vm-qemu" \ + --exclude="/vm-share" \ + --exclude="/vmshare" \ + --exclude="cee-misc-lib/external" \ + --exclude="cee-misc-lib/tmp" \ "${DIR_FROM:?}" \ "${BACKUP_PATH:?}/${DST_PREFIX}" \ ; |