Próbuję dokładnie zrozumieć, kiedy zmienia się znacznik czasu pliku. W wielu miejscach (np. W tutaj zaakceptowanej odpowiedzi ) sugeruje się, że każda zmiana atrybutów pliku zmieni również ctime. Nie wydaje się to jednak prawdą, przynajmniej na moim Ubuntu 12.04 (tak, wiem, trochę stary ...):
cat file.txt > /dev/null
zmienia atime, więc zmienia atrybuty pliku (w i-węzle pliku), ale nie zmienia ctime.
Inne źródła (np. Tu i tutaj ) sugerują, że tylko niektóre operacje na atrybutach pliku faktycznie zmieniają ctime, ale nie podano dokładnej listy.
Gdzie mogę znaleźć dokładne odniesienie do tego, które operacje zmieniają ctime?
cat, czy go badałeśtouch?