Linux: comando tar para descompactar .tar.gz
Gabarito: letra E. Para extrair um arquivo .tar.gz e exibir os nomes dos arquivos durante a descompactação, usa-se o comando tar -xvzf data.tar.gz. A opção -x indica extração, -v (verbose) mostra os arquivos, -z informa que o arquivo está compactado com gzip, e -f especifica o arquivo.
Alternativa A — ❌ Incorreta
tar -xsjf data.tar.gz – a opção -s não é padrão para extrair arquivos tar, e -j é para bzip2, não para gzip. Além disso, falta o -z.
Alternativa B — ❌ Incorreta
unzip -xszf data.tar.gz – o comando unzip é específico para arquivos .zip, não funciona com .tar.gz.
Alternativa C — ❌ Incorreta
tar -xjf data.tar.gz – a opção -j descompacta arquivos .tar.bz2 (compactados com bzip2), não .tar.gz. Faltam também o -v (verbose) e o -z.
Alternativa D — ❌ Incorreta
gzip -xmjf data.tar.gz – o comando gzip não possui as opções -x, -m, -j. Para descompactar, usa-se gzip -d ou gunzip, e o resultado é um arquivo .tar, não extraído. Além disso, não mostra os arquivos durante a extração.
Alternativa E — ✅ Correta ⟵ GABARITO
tar -xvzf data.tar.gz – a combinação correta: -x extrai, -v exibe os nomes (verbose), -z descompacta com gzip, -f indica o arquivo. Esse comando realiza exatamente o que a questão pede.