Re: Remote file deletion

2004-11-02 Thread Dale Amon
On Thu, Oct 28, 2004 at 09:54:00AM -0700, Wayne Davison wrote:
> On Thu, Oct 28, 2004 at 01:15:18PM +0100, Dale Amon wrote:
> > I've looked at the shell command hack but don't see a way to get a
> > remote 'rm /mydir/foo' to execute that way.
> 
> If you're using ssh or rsh as your rsync connection, you can simply do
> this:
> 
> ssh host rm /mydir/foo /mydir/bar /yourdir/baz
> 
> or even this:
> 
> ssh host xargs rm -rf  
> If you're trying to do this by talking to a daemon or a restricted
> rsync-only ssh setup, you should be able to transfer an empty directory
> with some simple excludes to do what you want, but it's easiest to copy
> into each directory separately.  For instance, if you want to delete
> mydir/foo, mydir/bar, and yourdir/baz on host "host" in module "mod",
> you could do this:
> 
> mkdir emptydir
> rsync -av --include=foo --include=bar --exclude='*' --delete emptydir/ 
> host::mod/mydir
> rsync -av --include=baz --exclude='*' --delete emptydir/ host::mod/yourdir
> rmdir emptydir

Thanks. I opted for the straight ssh option and it 
solved the problem in a simple and foolproof way. I don't
know why I didn't think of that. But there you go. The
value of having people to talk to.

-- 
--
   Dale Amon [EMAIL PROTECTED]+44-7802-188325
   International linux systems consultancy
 Hardware & software system design, security
and networking, systems programming and Admin
  "Have Laptop, Will Travel"
--


signature.asc
Description: Digital signature
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: Remote file deletion

2004-10-28 Thread Wayne Davison
On Thu, Oct 28, 2004 at 01:15:18PM +0100, Dale Amon wrote:
> I've looked at the shell command hack but don't see a way to get a
> remote 'rm /mydir/foo' to execute that way.

If you're using ssh or rsh as your rsync connection, you can simply do
this:

ssh host rm /mydir/foo /mydir/bar /yourdir/baz

or even this:

ssh host xargs rm -rf http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html