Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Quadrix 2024

Sistemas OperacionaisGeral
Código
qa632969
Banca
Quadrix
Órgão
NOVACAP
Ano
2024
Cargo
Ana Sis ( )

Nos itens que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‑padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram‑se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‑la, acionando‑a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.

 

Acerca da memória cache, dos barramentos de entrada e saída (E/S), do gerenciamento de processos e do sistema operacional Linux, julgue o item que se seguem.

 

O comando touch do Linux pode ser utilizado para alterar o registro de data e hora (timestamp) de arquivos ou de pastas.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comando touch no Linux

Gabarito: letra C (Certo). O comando touch do Linux é utilizado para alterar o registro de data e hora (timestamp) de arquivos ou pastas, sendo essa a sua função principal quando executado sem opções adicionais. Essa é uma funcionalidade essencial do comando, amplamente documentada e cobrada em concursos.

O comando touch é um utilitário presente em praticamente todas as distribuições Linux e sistemas Unix. Sua função primária é atualizar os timestamps (atime, mtime) de um arquivo ou diretório para a data e hora atuais do sistema. Se o arquivo ou diretório não existir, o touch o cria como um arquivo vazio, a menos que a opção -c (ou --no-create) seja utilizada. Essa dualidade de funções — atualizar timestamps e criar arquivos vazios — é o que torna o comando tão versátil e frequentemente cobrado em provas.

Na prática, ao executar touch arquivo.txt, o sistema atualiza o timestamp de modificação (mtime) e o timestamp de acesso (atime) do arquivo para o momento atual. Se o arquivo não existir, ele é criado com tamanho zero. Para pastas, o comportamento é o mesmo: touch pasta/ atualiza o timestamp da pasta. É importante notar que o touch não altera o conteúdo do arquivo, apenas os metadados de tempo.

A distinção que importa aqui é entre touch e outros comandos de manipulação de arquivos. Enquanto touch lida exclusivamente com timestamps (e criação de arquivos vazios), comandos como cp, mv e rm lidam com cópia, movimentação e remoção, respectivamente. O touch não é usado para editar conteúdo, alterar permissões ou mover arquivos — essas são funções de outros utilitários.

A pegadinha que a banca poderia explorar é confundir o touch com comandos de edição de conteúdo, como cat, echo ou nano. No entanto, a afirmação da questão é precisa: o touch pode, sim, alterar o timestamp de arquivos e pastas. Essa é a sua finalidade principal, e a banca explora exatamente esse conhecimento técnico.

Guarde a fronteira entre touch (timestamps) e os demais comandos de manipulação de arquivos: é exatamente nela que as alternativas se dividem.

1Função principal
Altera timestamp (atime, mtime)
Data/hora atuais do sistema
2Função secundária
Cria arquivo vazio (se não existe)
Opção -c impede criação
3Não altera
Conteúdo do arquivo
Permissões
Movimentação
Comando touch (Linux)
LEVELsoulevel.com.br
Comando touch (Linux): Função principal (Altera timestamp (atime, mtime), Data/hora atuais do sistema); Função secundária (Cria arquivo vazio (se não existe), Opção -c impede criação); Não altera (Conteúdo do arquivo, Permissões, Movimentação)

Alternativa C — ✅ Certo ⟵ GABARITO

A afirmação está correta. O comando touch é projetado especificamente para atualizar o registro de data e hora (timestamp) de arquivos e diretórios. Quando executado sem argumentos adicionais, ele define o timestamp de acesso e modificação para a data e hora atuais do sistema. Se o arquivo ou pasta não existir, o touch o cria como um arquivo vazio, mas essa é uma funcionalidade secundária. A capacidade de alterar timestamps é a função central do comando, tornando a afirmação verdadeira.

NÃO CAIA NESSA!

Para fixar, lembre-se da tríade de comandos de manipulação de arquivos: touch (timestamps), cp (copiar) e mv (mover). O touch é o único que não altera o conteúdo do arquivo, apenas os metadados de tempo. Nas provas, a banca costuma trocar a função do touch pela de outros comandos, então identifique a palavra-chave "timestamp" no enunciado — ela aponta diretamente para o touch.

Gabarito: letra C (Certo).

Link permanente: /questoes/qa632969