Skip to content

Instantly share code, notes, and snippets.

@davidalpert
Forked from spyesx/rsync_backup.sh
Created October 28, 2021 02:15
Show Gist options
  • Save davidalpert/472ab9dfe1b2d2344ddab8ef58a68cdf to your computer and use it in GitHub Desktop.
Save davidalpert/472ab9dfe1b2d2344ddab8ef58a68cdf to your computer and use it in GitHub Desktop.
Rsync backup excluding node_modules
# Backup files
#https://explainshell.com/explain?cmd=rsync+-azuv+--delete+--progress+--exclude+%27node_modules%27
rsync -auvhp --delete --exclude=node_modules [source] [destination]
# Remove all node_modules folders
# https://explainshell.com/explain?cmd=find+.+-name+%22node_modules%22+-type+d+-prune+-exec+rm+-rf+%27%7B%7D%27+%2B
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment