Questão de Sistemas Operacionais — Servidor Web — FGV 2024
- Código
- fg080047
- Banca
- FGV
- Órgão
- DNIT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Administrativo Tecnologia da Informação
- Atar.
- Bgrep.
- Czcat.
- Dtouch.
- Eexpnd.
GabaritoC — zcat.
Gabarito: letra C. O comando zcat é utilizado para ler o conteúdo de arquivos compactados com gzip sem necessidade de descompactá-los, exibindo o resultado na saída padrão.
A questão testa o conhecimento de comandos básicos do Linux para manipulação de arquivos compactados. O administrador precisa economizar espaço em disco e ler arquivos .gz sem descompactá-los fisicamente.
tar é um comando de arquivamento (cria arquivos .tar) e pode ser combinado com gzip, mas o tar sozinho não lê arquivos .gz sem descompactá-los. O erro é confundir a função de arquivamento com a leitura de arquivos compactados.
grep é utilizado para buscar padrões em arquivos de texto, não para ler arquivos compactados. Existem variantes como zgrep, mas o comando genérico grep não é apropriado para este fim e, mesmo assim, zcat é mais direto.
O comando zcat (ou gzcat em alguns sistemas) lê o conteúdo de arquivos compactados com gzip e o exibe na saída padrão, sem modificar o arquivo original. É a ferramenta ideal para a situação descrita.
touch é usado para criar arquivos vazios ou atualizar timestamps, sem relação com leitura de arquivos compactados.
expnd não é um comando padrão do Linux. Provavelmente é um distrator inventado (pode ser uma referência a "expand" ou "exponencial", mas não existe).
Memorize os comandos de compactação: gzip (comprimir), gunzip (descomprimir), zcat (ler sem descomprimir), zless (paginador), zgrep (buscar dentro de .gz). Em provas de concursos, zcat é frequentemente cobrado para leitura sem descompactação.
Gabarito: letra C.
Link permanente: /questoes/fg080047