Skip to content

Instantly share code, notes, and snippets.

@piotrlewandowski
Forked from spyesx/rsync_backup.sh
Created February 13, 2019 08:37
Show Gist options
  • Select an option

  • Save piotrlewandowski/875cf3128ef54ab43fbdcf707bf74c70 to your computer and use it in GitHub Desktop.

Select an option

Save piotrlewandowski/875cf3128ef54ab43fbdcf707bf74c70 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 -azuv --delete --progress --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