From owner-freebsd-questions Thu Mar 28 11:22:32 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mailsrv.otenet.gr (mailsrv.otenet.gr [195.170.0.5]) by hub.freebsd.org (Postfix) with ESMTP id D64C537B41B for ; Thu, 28 Mar 2002 11:22:06 -0800 (PST) Received: from hades.hell.gr (patr530-a054.otenet.gr [212.205.215.54]) by mailsrv.otenet.gr (8.12.2/8.12.2) with ESMTP id g2SJM3g1014574; Thu, 28 Mar 2002 21:22:04 +0200 (EET) Received: from hades.hell.gr (hades [127.0.0.1]) by hades.hell.gr (8.12.2/8.12.2) with ESMTP id g2SJM2om001712; Thu, 28 Mar 2002 21:22:02 +0200 (EET) (envelope-from keramida@freebsd.org) Received: (from charon@localhost) by hades.hell.gr (8.12.2/8.12.2/Submit) id g2SJLpWY001698; Thu, 28 Mar 2002 21:21:51 +0200 (EET) (envelope-from keramida@freebsd.org) Date: Thu, 28 Mar 2002 21:21:51 +0200 From: Giorgos Keramidas To: Peter Leftwich Cc: "Scott M. Nolde" , FreeBSD Questions Subject: Re: find | cpio syntax [use scp] Message-ID: <20020328192151.GA1528@hades.hell.gr> References: <20020327215404.A39175@smnolde.com> <20020328005735.D97853-100000@earl-grey.cloud9.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020328005735.D97853-100000@earl-grey.cloud9.net> User-Agent: Mutt/1.3.28i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 2002-03-28 00:58, Peter Leftwich wrote: > On Wed, 27 Mar 2002, Scott M. Nolde wrote: > > Greetings, Can anyone provide the syntax for remotely copying files > > from a remote machine to another using find | cpio | ssh? I'd like to > > pipe the output over ssh to the local machine and store the file as a > > gzip or tar.gz file archive. Can anyone lend a hand? > > man scp > (not that I've got it to work yet though, *grunts*!) I customarily use ssh to copy files over ssh links: $ tar cvf - . | gzip -9c | ssh -T user@host 'mkdir foo ; cd foo ; gzip -cd | tar xf -' The trick is to properly quote the ssh command, so that it's not executed by the local shell :-) Giorgos Keramidas FreeBSD Documentation Project keramida@{freebsd.org,ceid.upatras.gr} http://www.FreeBSD.org/docproj/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message