Remote file deletion
Dale Amon
amon at vnl.com
Tue Nov 2 10:40:34 GMT 2004
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 </tmp/local-list-of-files-and-dirs
>
> 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 amon at islandone.org +44-7802-188325
International linux systems consultancy
Hardware & software system design, security
and networking, systems programming and Admin
"Have Laptop, Will Travel"
------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.samba.org/archive/rsync/attachments/20041102/5d4608d1/attachment.bin
More information about the rsync
mailing list