Day by Day, Site by Site

Open source, Some Code, Troubleshooting, Good Links

Ручное изменение даты файлов на 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