Por que a sequência do parâmetro pode afetar a execução do tar?

-1

Exemplo:

$> tar -vxf something.tar
(normal output)
...

$> tar -xfv something.tar

tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

Isso é um absurdo, é um bug ou descuido no tar?

    
por tribbloid 20.04.2017 / 06:27

1 resposta

1

Não há nada particularmente absurdo. tar suporta vários estilos de opção , e a opção -f espera ser seguida pelo nome do arquivo. Se você usar o estilo de opção antigo, tar será um pouco mais tolerante:

$ tar xfv foo.tar
foo
$ tar -xfv foo.tar
tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
    
por muru 20.04.2017 / 06:33