-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsyncup
More file actions
executable file
·22 lines (22 loc) · 996 Bytes
/
Copy pathsyncup
File metadata and controls
executable file
·22 lines (22 loc) · 996 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
pushd ~smanders > /dev/null
# http://www.thegeekstuff/2010/09/rsync-command-examples/
# rsync options source destination
# -a : archive (recursive, preserves: symbolic links, permissions, timestamps, owner and group)
# -z : enable compression
# -v : verbose
# --delete : remove file at destination if dne at source
rsync -azv --delete bin /media/onetb/syncup/
rsync -azv --delete Desktop /media/onetb/syncup/
rsync -azv --delete Documents /media/onetb/syncup/
rsync -azv --delete Downloads /media/onetb/syncup/
rsync -azv --delete Music /media/onetb/syncup/
rsync -azv --delete Pictures /media/onetb/syncup/
rsync -azv --delete Public /media/onetb/syncup/
rsync -azv --delete --exclude '_bld*/' src /media/onetb/syncup/
rsync -azv --delete Templates /media/onetb/syncup/
rsync -azv --delete Videos /media/onetb/syncup/
rsync -azv --delete .gitconfig /media/onetb/syncup/
rsync -azv --delete .mozilla /media/onetb/syncup/
rsync -azv --delete .ssh /media/onetb/syncup/
popd > /dev/null