[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: A silly question about tar



On Thu, Mar 15, 2007 at 02:59:01AM -0500, Adam Porter wrote:
> I've read the man page, googled this list and the rest of the Net, but I
> still can't figure out why this doesn't work:
> 
> $ tar xjf *.tar.bz2
> tar: beryl-core-0.2.0.tar.bz2: Not found in archive
> tar: beryl-manager-0.2.0.tar.bz2: Not found in archive
> tar: beryl-plugins-0.2.0.tar.bz2: Not found in archive
> tar: beryl-plugins-unsupported-0.2.0.tar.bz2: Not found in archive
> tar: beryl-settings-0.2.0.tar.bz2: Not found in archive
> tar: beryl-settings-bindings-0.2.0.tar.bz2: Not found in archive
> tar: beryl-settings-simple-0.2.0.tar.bz2: Not found in archive
> tar: emerald-0.2.0.tar.bz2: Not found in archive
> tar: emerald-themes-0.2.0.tar.bz2: Not found in archive
> tar: heliodor-0.2.0.tar.bz2: Not found in archive
> tar: Error exit delayed from previous errors
> 
> Not only did it completely fail, but it skipped the first file in the
> directory, aquamarine-0.2.0.tar.bz2.  But if I run the same command on a
> single file instead of a wildcard, it works fine.
> 
> Am I doing something wrong?  Why can't tar handle a wildcard list like that?
> 
well the -f option takes 1 argument. you gave it more than one.
tar xjf *
becomes:
tar xjf a.tar.bz2 b.tar.bz2 .....
the 2nd,3rd,4th,... arguments become 'filenames to extact'. These dont
exist. see 'man tar' for more.

-- 
|  .''`.  == Debian GNU/Linux == |       my web site:           |
| : :' :      The  Universal     |mysite.verizon.net/kevin.mark/|
| `. `'      Operating System    | go to counter.li.org and     |
|   `-    http://www.debian.org/ |    be counted! #238656       |
|  my keyserver: subkeys.pgp.net |     my NPO: cfsg.org         |
|join the new debian-community.org to help Debian!              |

Attachment: signature.asc
Description: Digital signature


Reply to: