Quando modifico o conteúdo de um arquivo, por exemplo, até date > f.txt
então eu executo, stat f.txt
vejo que tanto o horário da última mudança de status quanto o horário da última modificação foram alterados.
Estou procurando dois cenários para ver uma mudança em um carimbo de data/hora sem alterar o outro
Estes são dois tipos muito diferentes de carimbo de data/hora:
Modificar é o carimbo de data/hora da última vez que o conteúdo do arquivo foi modificado, geralmente chamado de
mtime
.Alteração é o carimbo de data/hora da última vez que o inode do arquivo foi alterado, como alteração de metadados como permissões, propriedade, nome do arquivo, número de links físicos. Muitas vezes é chamado de
ctime
.O tempo de modificação pode ser alterado usando o comando de toque com o
-m
parâmetro.Para exemplos de uso de
touch
, veja o post Como posso alterar a data de modificação/criação de um arquivo?Quanto ao horário da última mudança de status, veja o post Como posso alterar a data de 'alteração' do arquivo? onde a resposta do usuário "Gilles SO - pare de ser mau" diz:
A resposta do usuário Coren deu o método exato: