Questão de Sistemas Operacionais — Linux — Quadrix 2024
- Código
- qg354544
- Banca
- Quadrix
- Órgão
- NOVACAP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Manutenção/Sustentação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: letra C (Certo). O comando touch do Linux é utilizado para criar arquivos vazios e, principalmente, para alterar os timestamps (data e hora de acesso e modificação) de arquivos e diretórios existentes. Essa é uma funcionalidade essencial do comando, amplamente cobrada em provas de sistemas operacionais.
O touch é um utilitário presente em praticamente todas as distribuições Linux e faz parte dos comandos básicos de manipulação de arquivos. Sua função primária é atualizar o registro de data e hora de um arquivo ou diretório para o momento atual, mas também pode ser usado para criar um arquivo vazio caso ele não exista. Na prática, quando você executa touch arquivo.txt em um arquivo que já existe, o sistema atualiza o timestamp de modificação (mtime) e o timestamp de acesso (atime) para a data e hora atuais. Se o arquivo não existir, o comando o cria com tamanho zero.
Essa capacidade de alterar timestamps é útil em diversas situações, como forçar a recompilação de programas (make), simular atividades em arquivos de log ou simplesmente criar arquivos de configuração vazios. O comando aceita opções como -a (altera apenas o tempo de acesso), -m (altera apenas o tempo de modificação) e -t (permite especificar uma data/hora específica, em vez de usar a atual).
A banca explora aqui um conhecimento básico, mas fundamental: o touch não serve apenas para criar arquivos, mas também para atualizar timestamps. Muitos candidatos associam o comando apenas à criação de arquivos vazios e podem hesitar diante da afirmação de que ele altera data e hora. No entanto, a documentação oficial (man touch) e o uso comum confirmam essa dupla função.
Para memorizar, lembre-se: touch = "tocar" no arquivo, ou seja, atualizar sua data/hora. Se o arquivo não existe, ele é criado. Essa é a essência do comando. Em provas, questões sobre touch costumam cobrar exatamente essa dualidade: criação e atualização de timestamp.
A afirmação está correta. O comando touch é utilizado para alterar o registro de data e hora (timestamp) de arquivos ou pastas. Conforme a documentação e o uso comum, touch atualiza o tempo de acesso e modificação de um arquivo existente, e, se o arquivo não existir, ele o cria vazio. Essa é uma funcionalidade central do comando, e a questão a descreve com precisão.
Gabarito: letra C (Certo).
Link permanente: /questoes/qg354544