# rsync-homedir-excludes # # A list of files to exclude when backing up *nix home directories using rsync. # # Author: Ruben Barkow-Kuder # Version: 2019-11-30 # # #Usage: # USER= # rsync -aP --exclude-from=rsync-homedir-excludes.txt /home/$USER/ /media/$USER/linuxbackup/home/$USER/ ############################################### # directories, probably not worth a backup # # (uncomment the files you don't need) # ############################################### #.android #.AndroidStudio*/ #Android/Sdk #.gradle #.gvm #.grails/ #.grails_history #.kde/share/apps/nepomuk #.local/share/notbit #.local/libvirt #.local/share/libvirt #.vagrant #.vagrant.d #.wine #.twister #/twister #Applications/eclipse* #/Downloads #*Popcorntime* #/.aMule #/Scribus #/VirtualBox* #.local/share/gnome-boxes/images #/Nextcloud #_build # ## Ruby gems #.rvm # ## Add Game Folders here: # #/games #.local/share/Steam #.var/app/com.valvesoftware.Steam/.local/share/Steam #.steam #/Steam #.minecraft #.technic #.PlayOnLinux #.local/share/lutris/runners/wine/ # ## Spotify #.config/spotify/Users #.var/app/com.spotify.Client/config/spotify/Users # ## those folders contain only temporary Videos I want to watch #/Videos #/Movies # ## some history files #.python_history #.bash_history #.zsh_history #.mysql_history # ## Python eggs #.local/lib/python* # ## Python virtual environments #PycharmProjects/**/venv # ## Maven local repository #/.m2 # ## Unlocked Plasma Vaults #/Vaults ## Docker #.docker/machine #.local/share/containers ################################################ # These directories may definitely be excluded # ################################################ # Contains mounted file systems: .gvfs .local/share/gvfs-metadata # contains the actual encrypted home directory /.Private # Session-specific: /.dbus .cache .var/app/*/cache .var/app/*/.cache /.Trash .Trash-1* .local/share/Trash /Trash # Cached info about audio CDs: .cddb # Cached packages lists: .aptitude # Node Package Manager cache .npm # Node Version Manager .nvm #Flash-specific: # Cache for flash, maybe others? .adobe # except for Flash persistence, there is no reason to keep this .macromedia #Files: # Contains errors from the current graphical session .xsession-errors .xsession-errors.old .wayland-errors # Recently used files .local/share/RecentDocuments .recently-used .recently-used.xbel recently-used.xbel .thumbnails .thumb Thumbs.db .DS_Store .localised .CFUserTextEncoding .zcompdump* .wget-hsts # Common Unix Printing System /.cups # run-time configuration information for Subversion /.subversion # Python virtual environments /.virtualenvs # Session-specific .Xauthority .ICEauthority .gksu.lock .pulse .pulse-cookie .esd_auth # Lock / Pid files .VeraCrypt-lock-* #KDE specific: # Recent documents on KDE .kde/share/apps/RecentDocuments .kde4/share/apps/RecentDocuments # Contains a history of the Klipper clipboard (KDE) .kde/share/apps/klipper .kde4/share/apps/klipper .local/share/klipper # You will loose saved scrolling positions of PDFs .kde/share/apps/okular/docdata .kde/share/apps/gwenview/recentfolders .kde4/share/apps/okular/docdata .kde4/share/apps/gwenview/recentfolders .local/share/okular/docdata .local/share/org.kde.gwenview/recentfolders # Cached other users' profile pics .kde/share/apps/kmess/displaypics .kde4/share/apps/kmess/displaypics # Cached emoticons of others .kde/share/apps/kmess/customemoticons .kde4/share/apps/kmess/customemoticons #Gnome specific: # tracker data files .local/share/tracker #Tor Browser supposed to not be backupped ;) .local/share/torbrowser #Firefox-specific (see also Profile folder): .mozilla/firefox/*/Cache # in case Fx crashes dumps will be stored in this .mozilla/firefox/*/minidumps # session-specific .mozilla/firefox/*/.parentlock # phishing database, recreated .mozilla/firefox/*/urlclassifier3.sqlite # blacklisted extensions .mozilla/firefox/*/blocklist.xml # extension database, recreated on startup .mozilla/firefox/*/extensions.sqlite .mozilla/firefox/*/extensions.sqlite-journal .mozilla/firefox/*/extensions.rdf .mozilla/firefox/*/extensions.ini .mozilla/firefox/*/extensions.cache # cached UI data, recreated .mozilla/firefox/*/XUL.mfasl .mozilla/firefox/*/XPC.mfasl .mozilla/firefox/*/xpti.dat .mozilla/firefox/*/compreg.dat # cached plugin data, recreated .mozilla/firefox/*/pluginreg.dat #SeaMonkey-specific (see also Profile folder): .mozilla/seamonkey/*/Cache # in case Fx crashes dumps will be stored in this .mozilla/seamonkey/*/minidumps # session-specific .mozilla/seamonkey/*/.parentlock # blacklisted extensions .mozilla/seamonkey/*/blocklist.xml # extension database, recreated on startup .mozilla/seamonkey/*/extensions.sqlite .mozilla/seamonkey/*/extensions.rdf .mozilla/seamonkey/*/extensions.ini # cached UI data, recreated .mozilla/seamonkey/*/xpti.dat .mozilla/seamonkey/*/compreg.dat # cached plugin data, recreated .mozilla/seamonkey/*/pluginreg.dat # Thunderbird Cache in your profile folder .thunderbird/*/Cache #Opera-specific (related question on Superuser.com: Is documentation available on files and directories in the Opera profile folder?): .opera/temporary_downloads .opera/cache .opera/thumbnails .opera/opcache .opera/icons .opera/application_cache .opera/widgets/*/cache .opera/lock # Keychain dir (manage SSH and GPG keys, front-end to ssh-agent and ssh-add) /.keychain #Komodo Edit: .komodoedit/*/codeintel/db .komodoedit/*/host-*/*/codeintel .komodoedit/*/XRE/Cache .komodoedit/*/XRE/.activatestate/komodo edit/Crash Reports .komodoedit/*/XRE/.activatestate/komodo edit/*/Cache .komodoedit/*/XRE/.activatestate/komodo edit/*/minidump .komodoedit/*/XRE/.parentlock .komodoedit/*/XRE/extensions.rdf .komodoedit/*/XRE/extensions.ini .komodoedit/*/XRE/extensions.cache .komodoedit/*/XRE/XPC.mfasl .komodoedit/*/XRE/XUL.mfasl .komodoedit/*/XRE/xpti.dat .komodoedit/*/XRE/pluginreg.dat .komodoedit/*/XRE/compreg.dat .komodoedit/*/XRE/*.sqlite-journal .komodoedit/*/pystdout.log .komodoedit/*/pystderr.log .komodoedit/*/history.sqlite.bak .komodoedit/*/running.lock .komodoedit/*/mutex.lock .komodoedit/*/*.xmlc .komodoedit/*/startup-env.tmp .komodoedit/*/commandments.fifo .komodoedit/*/history.sqlite #GnuPG: .gnupg/rnd .gnupg/random_seed .gnupg/.#* .gnupg/*.lock .gnupg/gpg-agent-info-* #Google Earth: .googleearth/Temp .googleearth/Cache #Google Chrome: .config/google-chrome/ShaderCache .config/google-chrome/*/Local Storage .config/google-chrome/*/Session Storage .config/google-chrome/*/Application Cache .config/google-chrome/*/History Index * .config/google-chrome/*/Service Worker/CacheStorage #Chromium: .config/chromium/*/Local Storage .config/chromium/*/Session Storage .config/chromium/*/Service Worker/CacheStorage .config/chromium/*/Application Cache .config/chromium/*/History Index * /snap/chromium/common/.cache /snap/chromium/*/.config/chromium/*/Service Worker/CacheStorage /snap/chromium/*/.local/share/ #Riot /snap/riot-web/ #Brave .config/BraveSoftware/Brave-Browser/*/Feature Engagement Tracker/ .config/BraveSoftware/Brave-Browser/*/Local Storage/ .config/BraveSoftware/Brave-Browser/*/Service Worker/CacheStorage/ .config/BraveSoftware/Brave-Browser/*/Session Storage/ .config/BraveSoftware/Brave-Browser/Safe Browsing/ .config/BraveSoftware/Brave-Browser/ShaderCache/ #Local repositories: .gradle/caches /.m2/repository #indexer .local/share/baloo .local/share/zeitgeist .local/share/akonadi #Other apps: # Pidgin .purple/icons # Cached applets .guayadeque/cache.db .java/deployment/cache .icedteaplugin .icedtea .gnome2/epiphany/favicon_cache # other temporary files nohup.out # LibreOffice cache files .config/libreoffice/4/cache # freshplayerplugin LSO .config/freshwrapper-data/Shockwave Flash/WritableRoot/#SharedObjects # Snap caches .config/*/Cache # Atom .config/Atom/*Cache .config/Atom/IndexedDB .atom/compile-cache/ # Vim .vim/bundle/* .viminfo # VS Code .vscode-oss/extensions/* .vscode/extensions/* .config/Code - OSS/logs/ .config/Code/logs/ .config/Code/CachedData/* # VS Codium .config/VSCodium/CachedExtensionVSIXs # VirtualBox .config/VirtualBox/VBoxSVC.log* .config/VirtualBox/VBoxGuestAdditions_* # Rust artefacts .cargo .rustup # Erlang artefacts .kerl # golang Cache go/pkg/mod/cache # ccache, remove cache but keep config .ccache/? .ccache/tmp # Nvidia OpenGL Shader Cache .nv/GLCache # Citrix ICA Client .ICAClient/logs .ICAClient/.tmp .ICAClient/cache/zlcache # Geany IDE - socket file .config/geany/geany_socket_* # LBRY .config/lbry .local/share/lbry/lbrynet # Electron Apps .config/**/blob_storage .config/**/Application Cache .config/**/Cache .config/**/CachedData .config/**/Code Cache .config/**/GPUCache .config/**/Service Worker/CacheStorage .var/app/**/blob_storage .var/app/**/Application Cache .var/app/**/Cache .var/app/**/CachedData .var/app/**/Code Cache .var/app/**/GPUCache .var/app/**/Service Worker/CacheStorage # SC-Controller - socket file .config/scc/daemon.socket