Unix tar file with colons in archived file names

2007-07-19 Thread gmoney3138

All--

I'm trying to get a clear answer on this one.  I have a gzipped tar file
from a customer that was originated on Unix.  Inside the tar.gz are a series
of files that look something like this:

systemlog_071607_09:25.log
systemlog_071607_10:07.log

etc...

Basically, as per their log file naming method, they used a colon to
separate hours from minutes--terrible, I know, but it's what I have to work
with.

When the cygwin tar recognizes this, due to Windows restrictions, the output
file is not properly extracted.  I Googled around and found options for
--force-file and  http://cygwin.com/ml/cygwin/2001-01/msg01536.html this
link , but I still can't get this to work properly.

I am able to get the files extracted if I use WinRAR (it converts : to _ on
extract), but I'd prefer to do this from the shell since I can automate this
more readily.  Any ideas how I can do this?

~~Thanks much~~
-- 
View this message in context: 
http://www.nabble.com/Unix-tar-file-with-colons-in-archived-file-names-tf4111986.html#a11692093
Sent from the Cygwin Users mailing list archive at Nabble.com.


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Unix tar file with colons in archived file names

2007-07-19 Thread gmoney3138

Thanks to all, that just might be what I'm looking for.

Also, I made a typo in my original message.  My mistake :).  I meant to type
"force-local" instead of "force-file".  According to the tar help pages:

--force-local  archive file is local even if it has a colon

I couldn't get this to work, though.


Brian Dessent wrote:
> 
> gmoney3138 wrote:
> 
>> When the cygwin tar recognizes this, due to Windows restrictions, the
>> output
>> file is not properly extracted.  I Googled around and found options for
> 
> Use a managed mount or "--transform s,:,_,g".
> 
> I'm not sure what this --force-file you mention is but it's not a valid
> tar option.  --force-local might have been what you were looking for,
> however the purpose of that is for overriding the meaning of colon when
> specifying the name of the input file to read, not for dealing with
> filenames inside a tarball that contain a colon, so it's irrelevant to
> this case.
> 
> Brian
> 
> --
> Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
> Problem reports:   http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ:   http://cygwin.com/faq/
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Unix-tar-file-with-colons-in-archived-file-names-tf4111986.html#a11694037
Sent from the Cygwin Users mailing list archive at Nabble.com.


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/