Day by Day, Site by Site

Open source, Some Code, Troubleshooting, Good Links

May 7, 2016 - linux

Ручное изменение даты файлов на Linux

Продолжение моего поста Автоматизированное изменение даты создания фотографий на Linux.

Теперь задача вручную поменять дату модификации файлов из под Linux.

К слову, в Linux нет такого понятия, как дата создания файла. Есть время последнего доступа atime, время последней модификации mtime, и время последней модификации inode в файловой системе metadata, ctime.

Таким образом, для измения даты модификации файлов нужно поменять атрибут время последней модификации (mtime).

Для этого используем команду:

touch -m -t [[CC]YY]MMDDhhmm[.ss] fileName.ext

-m - изменение атрибута последней модификации

-t - метка времени.

Используется [[CC]YY]MMDDhhmm[.ss] формат времени

Пример реальной команды:

touch -m -t 201604091903.34 20160409190334.jpg