On Fri, 28 Dec 2001, Keith Morse wrote:
> On Fri, 28 Dec 2001, Jim Cunning wrote:
>
> > > My current one off favourite.
> > >
> > > cd /mnt/cdrom; tar -cvf - . | (cd /mnt/scratch/pub/2/engima;tar -xf - )
> >
> > Does this syntax for tar actually work? What version of tar are you
> > using? When I try it I get:
> > jcunning@bigbear:~ > tar -zft fc-v2.0.tgz
> > tar: You must specify one of the `-Acdtrux' options
> > Try `tar --help' for more information.
> >
> > but
> > tar zft fc-v2.0.tgz
> > works fine.
> >
> > BTW, it appears that the usage warning is out of date, because it implies
> > that the "-" is required. The command "tar --version" gives me
> >
>
> AFAIK "-" to denote a switch is irrelevant to tar. I do it, cuz my
> fingers keep putting it in. The command above does actually work, as this
> is the exact syntax I used to copy off my cd's to disk. Pasted from
> .bash_history.
>
>
> Specifically with your command " tar -zft fc-v2.0.tgz " is nonsensical as
> there is no "verb" being used, only modifiers. Notice mine uses " -c
> " witch is create. Oops sorry, arguements to tar are postionally
> dependent (just took a look at yours again ). You're corrected one would
> be:
>
> tar -ztf fc-v2.0.tgz
OK. Being a tar user since about 1992, meaning "I know how to use tar, so
I don't need no stinkin' man pages....," I decided to look deeper and
found the following from the tar info pages:
This old way of writing `tar' options can surprise even experienced
users. For example, the two commands:
tar cfz archive.tar.gz file
tar -cfz archive.tar.gz file
are quite different. The first example uses `archive.tar.gz' as the
value for option `f' and recognizes the option `z'. The second
example, however, uses `z' as the value for option `f'--probably not
what was intended.
The bottom line: tar has three ways of accepting options, 1) mnemonic
options (using --<long-option-name>), 2) short options (using -<letter>),
and 3) "old" options (using single letters in a cluster). Even old dogs
can learn new tricks if they RTFM.
Jim
_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list