[OS X TeX] Unix expert help needed

Peter Dyballa Peter_Dyballa at Web.DE
Fri May 25 16:51:14 EDT 2007

Am 25.05.2007 um 16:02 schrieb M A:

>>         tar jcf --exclude __MACOSX --exclude .DS_Store <archive>  
>> <source(s)>
>>         tar zcf --exclude __MACOSX --exclude .DS_Store <archive>  
>> <source(s)>
>> And it's easy to add more --exclude patterns.
> That only works if files with those patterns already exist in
> <source>. In general, those files, as well as ._ files don't exist on
> the filesystem as separate files and are not created until the tar
> takes place and, thus, are not excluded.

This is true for HFS or HFS+ (although zip, equipped with an internal  
Apple extension, *can* exclude). I have an UFS volume to also see  
with ls at once whether I have resource forks or not lying around.  
 From UFS it works to exclude. The --exclude <PATTERN> option *also*  
allows to prevent files or directories from getting extracted:

	tar jx --exclude __MACOSX --exclude .DS_Store --exclude ._\* -f  
<archive> <possible set to extract>

> Also, note that the above won't work properly because you have to  
> put <archive> after the "f"
> command line option. As it is, tar will try to create an archive  
> named --exclude, which is certainly not what you are intending.

Yes, that's true! I did not test what I finally wrote because I  
thought tar would show a behaviour from last millennium (tar xbBpf  
numbers names) and make a difference between options and arguments  
and so I tried to prepare for use as a shell alias or function. The  
correct use would be:

	tar jc --exclude __MACOSX --exclude .DS_Store -f <archive> <source(s)>
	tar zc --exclude __MACOSX --exclude .DS_Store -f <archive> <source(s)>



Bake Pizza not war!

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/

More information about the MacOSX-TeX mailing list