Date: Mon, 10 Nov 2008 11:27:29 -0500 From: Jerry McAllister <jerrymc@msu.edu> To: chloe K <chloekcy2000@yahoo.ca> Cc: freebsd-questions@freebsd.org Subject: Re: hundred files to tar and untar Message-ID: <20081110162729.GB81960@gizmo.acns.msu.edu> In-Reply-To: <257066.24717.qm@web57412.mail.re1.yahoo.com> References: <257066.24717.qm@web57412.mail.re1.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 10, 2008 at 08:10:36AM -0500, chloe K wrote: > Hi > > I have hundred files to tar > > How can I make tar the file but untar in different folder? > Just use cd. You can use cd in a script just like you would at the command line. cd /what/ever/the/source/directory/is tar cvf ../htmlstuff.tar /cc.html mkdir -p /where/ever/you/want/it cd /where/ever/you/want/it tar xvf /what/ever/the/source/directory/htmlstuff.tar This would eliminate the directory tree being recreated where you unroll the tar presuming that fantasy path I first cd to is, in your example, /var/web/data/verion If you want to preserve that directory path in the new place you do cd / tar cvf /htmlstuff.tar /what/ever/the/source/directory/is/cc.html mkdir -p /where/ever/you/want/it cd /where/ever/you/want/it tar xvf /htmlstuff.tar You can put that in a loop in your script if it can pick up the file names and directory paths to plug in the commands. > eg: > > tar cvf html.tar /var/web/data/verion/cc.html > > untar html.tar /var/web/data/root/cc.html > > Thank you > > > > > --------------------------------- > > > Yahoo! Canada Toolbar : Search from anywhere on the web and bookmark your favourite sites. Download it now! > _______________________________________________ > 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" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081110162729.GB81960>