[ILUG] Script to move Maildir content
kenn at bluetree.ie
Tue Jul 7 12:45:04 IST 2009
> This is exactly why you use rsync - no need to mess with find, just
> run rsync again and it will only copy what's new. HOWEVER, know what
> you're doing, and look at the --dryrun option. By default, rsync
> decides that files have changed based on their size and modification
> time, and if you didn't do the initial copy with rsync, you mightn't
> have preserved those attributes.
That doesn't really matter. I'll may cost on disk I/O, but rsync's
checksumming algorithms will detect that the file contents on
both ends are the same and fix up the timestamps and permissions
on the destination side.
rsync -avP --exclude=.Trash/ /local/dir remotehost:/target
This will create /target/dir on the remote host.
More information about the ILUG