No Linux, o comando usado para verificar e, opcionalmente, reparar um sistema de arquivos é denominado:
- A)cat;
Errada, porque cat serve para exibir o conteúdo de arquivos, não para verificar ou reparar sistema de arquivos.
- B)chmod;
Errada, porque chmod altera permissões de arquivos e diretórios, sem relação com integridade do sistema de arquivos.
- C)finger;
Errada, porque finger exibe informações sobre usuários, não faz checagem nem reparo de disco.
- D)fsck;
Certa, porque fsck é o comando usado para verificar e, quando necessário, reparar sistemas de arquivos no Linux.
- E)grep.
Errada, porque grep busca padrões em texto, sendo um comando de filtragem, não de manutenção de sistema de arquivos.
Gabarito: D
No Linux, existem comandos para tarefas bem diferentes: alguns servem para ler arquivos, outros para mudar permissões e outros para diagnosticar problemas no sistema de arquivos. Nesta questão, a palavra-chave é "verificar e, opcionalmente, reparar um sistema de arquivos". Isso aponta para uma ferramenta de manutenção, não para um comando de consulta de texto ou de controle de acesso. O comando correto é o fsck, abreviação de "file system check". Ele é usado para checar a integridade do sistema de arquivos e, quando necessário, corrigir inconsistências. Em geral, ele é acionado em situações de falha, desligamento incorreto ou suspeita de corrupção no disco, especialmente em partições que não devem estar montadas durante a verificação. As demais alternativas não têm relação com isso: cat mostra conteúdo de arquivos, chmod altera permissões, finger consulta informações de usuários e grep procura padrões em texto. Ou seja, todas são comandos úteis, mas cada uma no seu quadrado. Aqui, a banca quer exatamente o nome da ferramenta de checagem e reparo do sistema de arquivos, por isso o gabarito é fsck. Em provas, vale guardar a associação direta: fsck = checagem do sistema de arquivos. É um clássico de Linux e costuma aparecer em questões de comandos básicos, com a banca misturando ferramentas de administração com comandos de uso cotidiano.