Hi!

I am backing up  (using --link-dest, hard links) to a NAS which has an 'rsync' daemon running.
I do not have ssh access to this Storage-device. Part of my script needs to delete whole remote
directory trees. This seems difficult with rsync.


A nice trick is to make an empty source directory:

rsync -a --delete /tmp/empty-dir/ remote-host::Backups/daily.20101030-0155


This works perfect. It deletes the contents of destination. However, need it to also delete the
destination directory its-self.

This seems something very easy, but after searching for many hours in the manual, FAQ, Web and
forum did not reveal a solution.


Is it possible to have rsync also delete the 'destination-directory' ?
(Or do i need to work from its parent-directory of the destination - here the module itsself ?
Or do something with filters?)

The next also does not work (it deletes all! from the Backups module):

rsync -a --exclude='/***' --include='/daily.20101030-0155/' --delete /tmp/empty-dir/ remote-host::Backups


Any tips? Did anyone ever tried this? :)
Thanks a lot in advance!
Robert


PS: I also looked into the --prune-empty-dirs option, without success though.





-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to