Advertisement
peetaur

rsync includes and excludes

Jul 23rd, 2013
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.01 KB | None | 0 0
  1. peter@peter:~/tmp/rsynctest$ echo blah1.arj > includes
  2. peter@peter:~/tmp/rsynctest$ echo dir1/d1f2 >> includes
  3. peter@peter:~/tmp/rsynctest$ rm -r destdir/*
  4. peter@peter:~/tmp/rsynctest$ find
  5. .
  6. ./destdir
  7. ./includes
  8. ./srcdir
  9. ./srcdir/blah1.arj
  10. ./srcdir/dir2
  11. ./srcdir/dir2/d2f2
  12. ./srcdir/dir2/d2f1
  13. ./srcdir/dir1
  14. ./srcdir/dir1/d1f2
  15. ./srcdir/dir1/d1f1
  16. ./srcdir/dir3
  17. ./srcdir/dir3/d3f1
  18. ./srcdir/dir3/d3f2
  19. ./srcdir/dir3/blah3.arj
  20. ./srcdir/dir4
  21. ./srcdir/dir4/dir1
  22. ./srcdir/dir4/dir1/d4d1f1
  23. peter@peter:~/tmp/rsynctest$ rsync -a --include-from=includes --include "**/" --exclude "*" --prune-empty-dirs srcdir/ destdir/
  24. peter@peter:~/tmp/rsynctest$ find
  25. .
  26. ./destdir
  27. ./destdir/blah1.arj
  28. ./destdir/dir1
  29. ./destdir/dir1/d1f2
  30. ./includes
  31. ./srcdir
  32. ./srcdir/blah1.arj
  33. ./srcdir/dir2
  34. ./srcdir/dir2/d2f2
  35. ./srcdir/dir2/d2f1
  36. ./srcdir/dir1
  37. ./srcdir/dir1/d1f2
  38. ./srcdir/dir1/d1f1
  39. ./srcdir/dir3
  40. ./srcdir/dir3/d3f1
  41. ./srcdir/dir3/d3f2
  42. ./srcdir/dir3/blah3.arj
  43. ./srcdir/dir4
  44. ./srcdir/dir4/dir1
  45. ./srcdir/dir4/dir1/d4d1f1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement