Можно ли установить ctime файла на желаемое значение. Я работаю над сценарием восстановления, и мне нужно установить ctime файла на предыдущую временную метку после восстановления файла.
Я старался touch
функция, но она устанавливает только atime и mtime.
Вы не можете изменить ctime обычными средствами. Это по замыслу:
Ctime всегда обновляется до текущего, когда вы меняете любой из
метаданные файла, и нет никакого способа навязать другое время.
Чтобы изменить время файла, вы можете:
ctime
это инод или время изменения файла.ctime
обновляется при изменении атрибутов файла, например при смене владельца, изменении разрешения или перемещении файла в другую файловую систему, но также будет обновляться при изменении файла.
Таким образом, вам нужно выполнить любую из этих модификаций в файле, чтобы изменить ctime
,