Estou tentando entender com precisão quando o timestamp ctime de um arquivo é alterado. Em muitos lugares (por exemplo, na resposta aceita aqui ), sugere-se que qualquer alteração nos atributos do arquivo também mude o ctime. No entanto, isso parece não ser verdade, pelo menos no meu Ubuntu 12.04 (sim, eu sei, um pouco antigo ...):
cat file.txt > /dev/null
altera o atime, portanto, altera os atributos do arquivo (no inode do arquivo), mas não altera o ctime.
Outras fontes (por exemplo, aqui e aqui ) sugerem que apenas algumas operações nos atributos do arquivo realmente alteram o ctime, mas uma lista precisa não é fornecida.
Onde posso encontrar uma referência precisa para quais operações alteram o ctime?
cat
, você o examinoutouch
?