Estoy tratando de entender con precisión cuándo se cambia la marca de tiempo ctime de un archivo. En muchos lugares (p. Ej., En la respuesta aceptada aquí ) se sugiere que cualquier cambio en los atributos del archivo también cambiará ctime. Sin embargo, esto parece no ser cierto, al menos en mi Ubuntu 12.04 (sí, lo sé, un poco viejo ...):
cat file.txt > /dev/null
cambia el atime, por lo que cambia los atributos del archivo (en el inodo del archivo), pero no cambia el ctime.
Otras fuentes (p. Ej., Aquí y aquí ) sugieren que solo algunas operaciones en los atributos del archivo realmente cambian el ctime, pero no se proporciona una lista precisa.
¿Dónde puedo encontrar una referencia precisa sobre qué operaciones cambian el ctime?
cat, ¿lo examinótouch?