A questão diz peca ao dizer que houve uma "operação de escrita".
Para entender melhor:
O Comando Touch do Linux é usado principalmente para criar arquivos vazios, além de alterar o registro de data e hora (timestamp) de arquivos ou pastas. A informação destes registros de arquivos consistem em três atributos: hora do acesso, hora da modificação e hora da alteração.
Opções com o comando TOUCH:
Access time (atime).
O registro de data e hora de acesso é a última vez que um arquivo foi lido. Isso significa que alguém usou um programa para exibir o conteúdo do arquivo ou ler alguns valores dele. Nada foi editado ou adicionado ao arquivo. Os dados foram referenciados, mas inalterados.
Modification time (mtime).
Um registro de data e hora modificado significa a última vez que o conteúdo de um arquivo foi modificado. Um programa ou processo editou ou manipulou o arquivo. "mtime" significa que algo dentro do arquivo foi alterado ou excluído ou novos dados foram adicionados.
Changed time (ctime). É o momento da última vez em que um arquivo foi alterado (por exemplo, as suas permissões).
Os carimbos de data e hora ctime não se referem às alterações feitas no conteúdo de um arquivo. Em vez disso, é a hora em que os metadados relacionados ao arquivo foram alterados. As alterações de permissão de arquivo, por exemplo, atualizarão o carimbo de data / hora alterado.
FONTE:
https://www.howtogeek.com/517098/linux-file-timestamps-explained-atime-mtime-and-ctime/
Arquivos no Linux possuem três registros de data e hora: o registro de data e hora de acesso (atime), o registro de data e hora de modificação (mtime) e o registro de data e hora de alteração (ctime).
O registro de data e hora de acesso (atime) é a última vez que um arquivo foi lido. Isso significa que alguém usou um programa para exibir o conteúdo do arquivo ou ler alguns valores dele. Nada foi editado ou adicionado ao arquivo. Os dados foram referenciados, mas inalterados.
Um registro de data e hora de modificação (mtime) significa a última vez que o conteúdo de um arquivo foi modificado. Um programa ou processo editou ou manipulou o arquivo. Algo dentro do arquivo foi alterado ou excluído ou novos dados foram adicionados.
O registro de data e hora de alteração (ctime) não se referem às alterações feitas no conteúdo de um arquivo. Em vez disso, é a hora em que os metadados relacionados ao arquivo foram alterados. Um exemplo são as alterações de permissão de arquivo.
O tempo de acesso mostra a última vez que os dados de um arquivo ou diretório foram acessados - lidos por um dos processos do Unix diretamente ou por meio de comandos e scripts. Devido à sua definição, o atributo atime deve ser atualizado - ou seja, gravado em disco - toda vez que um arquivo Unix é acessado, mesmo que fosse apenas uma operação de leitura. Por conta disso, em situações de elevada carga em um computador/servidor, o atime pode afetar seriamente o desempenho do sistema de arquivos.
Por conta disso, sistemas operacionais com o Kernel atualizado têm opções especiais de montagem para otimizar o uso do atime ou desativá-lo completamente:
> strictatime - sempre atualize atime. Antigamente era o padrão, mas devido a problemas de desempenho, não o é mais.
> relatime (“relative atime”) - atualizações seletivas de atime; Será modificado se:
o mtime ou o ctime de um arquivo é mais recente que o atime.
o atime é mais antigo que um intervalo definido (1 dia por padrão em um sistema RHEL).
> nodiratime - nenhuma atualização de tempo de acesso para diretórios (os arquivos ainda recebem atualizações de uma hora)
> noatime - não há atualizações de tempo de acesso para nada
Veja, portanto, que o erro da alternativa está em afirmar que qualquer leitura feita em arquivos provoca uma operação de escrita que atualiza a informação atime. Isso depende da opção de montagem configurada para o sistema. Portanto, questão errada.
Fonte: www.unixtutorial.org