Я пытался использовать
touch -d "2011-09-15 16:50" test.txt
но он просто изменяет время последнего доступа и время последнего изменения.
Access: 2011-09-15 16:50:00.000000000 +0700
Modify: 2011-09-15 16:50:00.000000000 +0700
Change: 2011-11-15 16:56:55.620124149 +0700
Как изменить время последнего изменения?
Я хочу сделать это, потому что мой crontab использует filectime($file)
для получения последнего измененного времени, и мне нужно создать файл два месяца назад, чтобы что-то проверить.
command-line
files
time
emeraldhieu
источник
источник
Ответы:
Для этого нет общей команды. Однако, в зависимости от файловой системы и ваших прав администратора, вы можете сделать это.
Вот ответ для случая ext2 / 3 и, возможно, ext4.
источник