Я намагаюся точно зрозуміти, коли змінюється часова марка ctime файлу. У багатьох місцях (наприклад, у прийнятій відповіді тут ) пропонується, що будь-яка зміна атрибутів файлу також змінить ctime. Однак, здається, це неправда, принаймні, на моєму Ubuntu 12.04 (так, я знаю, трохи старий ...):
cat file.txt > /dev/null
змінює atime, тому він змінює атрибути файлів (у файлі inode), але не змінює ctime.
Інші джерела (наприклад, тут і тут ) припускають, що лише деякі операції з атрибутами файлів фактично змінюють ctime, але точного списку не надано.
Де я можу знайти точне посилання на те, які операції змінюють час?
cat
, ви її вивчалиtouch
?