What are these stray zero-byte files extracted from tarball? (OSX)

Posted by Scott M on Stack Overflow See other posts from Stack Overflow or by Scott M
Published on 2008-10-31T18:04:45Z Indexed on 2010/05/27 21:51 UTC
Read the original article Hit count: 229

Filed under:
|
|

I'm extracting a folder from a tarball, and I see these zero-byte files showing up in the result (where they are not in the source.) Setup (all on OS X):

On machine one, I have a directory /My/Stuff/Goes/Here/ containing several hundred files. I build it like this

tar -cZf mystuff.tgz /My/Stuff/Goes/Here/

On machine two, I scp the tgz file to my local directory, then unpack it.

tar -xZf mystuff.tgz

It creates ~scott/My/Stuff/Goes/, but then under Goes, I see two files:

Here/ - a directory,  
Here.bGd - a zero byte file.

The "Here.bGd" zero-byte file has a random 3-character suffix, mixed upper and lower-case characters. It has the same name as the lowest-level directory mentioned in the tar-creation command. It only appears at the lowest level directory named. Anybody know where these come from, and how I can adjust my tar creation to get rid of them?

Update: I checked the table of contents on the files using tar tZvf: toc does not list the zero-byte files, so I'm leaning toward the suggestion that the uncompress machine is at fault. OS X is version 10.5.5 on the unzip machine (not sure how to check the filesystem type). Tar is GNU tar 1.15.1, and it came with the machine.

© Stack Overflow or respective owner

Related posts about osx

Related posts about files