Skip to content

Instantly share code, notes, and snippets.

@spyesx
Last active October 27, 2024 19:43
Show Gist options
  • Save spyesx/0edd62936600ffe7ca0b5c27bc7d080c to your computer and use it in GitHub Desktop.
Save spyesx/0edd62936600ffe7ca0b5c27bc7d080c 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