Thanks for the input. Will experiment later this evening with junk data before proceeding with my wanted data.
I appreciate all the help. On Jan 20, 12:53 pm, Daniel Eggleston <[email protected]> wrote: > That will not work how you think it will - rsync assumes the source is the > authoritative list. So, if you have something like this: > > /home/MyProfile/Music/filea.mp3 (modified today) > /home/MyProfile/Music/fileb.mp3 (modified last week) > > /USBDevice/Music/filea.mp3 (modified last week) > /USBDevice/Music/fileb.mp3 (modified today) > > Your script will blow away filea & fileb in /home/MyProfile/Music (filea > will be the older version). The second part of your script will not perform > any file copies. > > Secondly, rsync doesn't recurse by default (much like cp). Here's what you > actually want: > > rsync -au /USBDevice/Music/ /home/MyProfile/Music/ > rsync -au /home/MyProfile/Music/ /USBDevice/Music/ > > The -a option (--archive) enables recursion & retains permissions and > timestamps. The -u option (--update) honors file timestamps (copy only if > source is newer than target). The trailing slashes on the directory paths > are important, because without it, rsync will copy the Music directory from > the source into the Music directory of the second (Music/Music), which is > likely not what you want. > > There's a lot of material, but I suggest > readinghttp://www.samba.org/ftp/rsync/rsync.html- there is a ton of > information > about all the options to rsync. It's a very powerful tool, with some complex > idiosyncrasies that are very useful to learn. -- You received this message because you are subscribed to the Linux Users Group. To post a message, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit our group at http://groups.google.com/group/linuxusersgroup
