Help with Tar command
- From: Alan Chandler <alan@xxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 01 Aug 2010 17:07:49 +0100
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@xxxxxxxxxxxxxxxx with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx
Archive: http://lists.debian.org/4C559BD5.1000107@xxxxxxxxxxxxxxxxxxxxx
- Follow-Ups:
- Re: Help with Tar command
- From: Sven Joachim
- Re: Help with Tar command
- Prev by Date: Re: need native app to listen to internet radios
- Next by Date: Re: Help with Tar command
- Previous by thread: Re: need native app to listen to internet radios
- Next by thread: Re: Help with Tar command
- Index(es):
Relevant Pages
|