tar
não aceita o nome do arquivo tar como argumento. O nome do arquivo tar pode ser passado como um argumento para a opção -f
. Você pode escrever
tar -x -f P.tgz
ou ( tar
tem alguma análise de opções estranha por razões históricas)
tar xf P.tgz
ou (se tar
não ver o nome do arquivo tar, você precisa dizer explicitamente que está compactado)
tar xz <P.tgz
O padrão GNU tar é ler o arquivo tar da entrada padrão (ou gravá-lo na saída padrão, para comandos que criam um arquivo tar). A maioria das outras implementações de alcatrão padrão é a leitura da fita. Quando você executa tar -x P.tgz
, o programa tar
aguarda o arquivo em sua entrada padrão. Ele espera para sempre desde que você nunca forneça nenhuma entrada. O argumento P.tgz
é o nome de um arquivo para extrair do arquivo.