FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 08-01-2010, 04:07 PM
Alan Chandler
 
Default Help with Tar command

I am using tar within a monthly cron job, and found that my command line
has an error. I 'think' I understand what it is, but I can't find any
examples or explanation by reading the tar manual on the GNU website, or
generally using google of how to work round it.


I presume my cron job is being run with the current directory as
filesystem root, because this command line


tar -czf /bak/archive/snap/mb.com/melinda.tar.gz --exclude-tag=NOBAK.TAG
-C /bak/mb.com *


complains that it can't find many of the root level directories.

I suspect the * here is being expanded by the shell before it calls tar,
which is what causes the problem. How can I tell tar to copy all the
files in the /bak/mb.com directory into the archive (exluding the
directories that have a file called NOBAK.TAG in them) in such a way
that the inside of the tar archive does NOT have the directory mb.com as
its top level, but all the files and directories under mb.com. (I am
relaxed about including the files/directories starting with a dot,
although on balance I would prefer that they be included).

--
Alan Chandler
http://www.chandlerfamily.org.uk


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Archive: 4C559BD5.1000107@chandlerfamily.org.uk">http://lists.debian.org/4C559BD5.1000107@chandlerfamily.org.uk
 

Thread Tools




All times are GMT. The time now is 07:11 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org