Используя utimes
, futimes
, futimens
и т. Д., Можно установить метки времени доступа и изменения для файла.
Время модификации - это последний раз, когда данные файла изменялись.Аналогично, «ctime» или время изменения - это последние атрибуты времени файла, такие как разрешения, были изменены.(Linux / POSIX поддерживает три метки времени: mtime и ctime, которые уже обсуждались, и 'atime' или время доступа.)
Есть ли функция для установки меток времени изменения?(Где «изменение» - это атрибут модификации или «ctime», , а не время модификации «mtime».) (Я понимаю циклическую природу желания изменить метку времени изменения, но думаю, что программное обеспечение для архивации - это было быприятно восстановить файл точно так, как он был.)
Есть ли вообще какие-либо функции для создания меток времени?(Я понимаю, что ext2
не поддерживает это, но мне было интересно, если Linux поддерживал те файловые системы, которые его поддерживают.)
Если это невозможно, то почему это не так?