Изменение даты(создания, изменения, модификации, доступа) файлов в ОС линукс(на примере CentOs 7).
Если вызвать в командной строке команду вида stat testfilename.txt можно видеть что вывод будет содержать следующую информацию:
Для изменения даты модификации и даты доступа к файлу в CentOs 7 можно использовать следующие команды:
В PHP так же можно менять некоторые даты, а именно командой touch("адрес-файла",$mtime,$atime); в этой команде mtime - время изменения, а atime - время доступа.
Видимо для того чтобы изменить дату создания файла, для начала требуется переименовать файл с которым производится манипуляция, изменить системное время, а заменить создать новый файл с названием исходного, скопировать в него данные из исходного файла, удалить исходный файл, синхронизировать системное время. Хотя не точно что по-другому более стандартным способом этого нельзя сделать.