From owner-freebsd-questions@FreeBSD.ORG Wed Nov 2 07:24:40 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4527716A41F for ; Wed, 2 Nov 2005 07:24:40 +0000 (GMT) (envelope-from glenn@antimatter.net) Received: from cobalt.antimatter.net (cobalt.antimatter.net [69.55.224.239]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02C7843D45 for ; Wed, 2 Nov 2005 07:24:39 +0000 (GMT) (envelope-from glenn@antimatter.net) Received: from glenn-mobile.antimatter.net (cpe-66-91-226-109.san.res.rr.com [66.91.226.109]) (authenticated bits=0) by cobalt.antimatter.net (8.13.4/8.13.4) with ESMTP id jA27roi9011219 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Nov 2005 23:53:50 -0800 X-MailKey: purple frogs are falling from the sky Message-Id: <6.2.3.4.2.20051101232052.035a3040@cobalt.antimatter.net> X-Mailer: QUALCOMM Windows Eudora Version 6.2.3.4 Date: Tue, 01 Nov 2005 23:21:51 -0800 To: user , freebsd-questions@freebsd.org From: Glenn Dawson In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Cc: Subject: Re: tarring over ssh question - pulling from the source to tarfiles X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Nov 2005 07:24:40 -0000 At 11:20 PM 11/1/2005, user wrote: >Hello, > >Sometimes I have a bunch of data that I want to transfer from source to >destination over ssh, but I want to tar it up on the way over (that is, I >don't have enough space on the source to create a tarball of the data and >then just scp the tarball over...) > >I do that like this: > >tar cf - /files | ssh user@10.0.0.10 "cat > >/usr/home/user/file_data2.tar" > >or if I want to split it into multiple files: > >tar cf - /files | ssh user@10.0.0.10 "split - -b 1024m >/usr/home/user/file_data2.tar" > >This works just fine. > >----- > >My question is, what if I want to initiate this process from the >destination machine ? In the above example, I am on the source machine, >and I ssh to the destination, making the tar files as it goes. > >What if, instead, I am logged into the destination machine, and I want to >do the same thing - all from the destination machine ? > >That is, I know that there is a directory /files on the source that I >want, and I have a login to ssh them to me, but I do not want to logon to >the source - I want to suck /files to me, but also tar them up on the way. > >Is that possible ? rsync/rdist are not available. I need to do this over >ssh and tar, as in the above examples. rsync would be a much better choice for your needs. -Glenn >thanks! > >_______________________________________________ >freebsd-questions@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-questions >To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"