Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Изменение времени создания файла  (Прочитано 506 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 660
    • Просмотр профиля
Изменение времени создания файла
« : 03 Ноября 2024, 14:43:08 »
Скачал музыкальный альбом с торрента за два дня. Докачивал файлы на следующий день, и, естественно, файловый менеджер показал разное время их создания. Чтобы сделать все красиво, решил поменять время создания файла. И этот, казалось бы простой вопрос, породил новые.

Напомнил себе ключи утилиты touch (Link1, Link2), поменял дату, и файловый менеджер выдал мне то, что я хотел.

И тут я решил поэкспериментировать, и посмотреть результат в консоли. И тогда появились вопросы.

Я создал пустой файл:
$ cd /tmp
$ touch 123.txt

Вывел всю информацию по нему:
$ stat 123.txt
  Файл: 123.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523291      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2024-11-03 09:05:09.069707006 +0300
Модифицирован: 2024-11-03 09:05:09.069707006 +0300
Изменён:       2024-11-03 09:05:09.069707006 +0300
Создан:        2024-11-03 09:05:09.069707006 +0300

Изменил время:
$ touch -mad "1998-07-08 12:15:25" 123.txt
Снова вывел всю информацию по файлу:
$ stat 123.txt
  Файл: 123.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523291      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        1998-07-08 12:15:25.000000000 +0400
Модифицирован: 1998-07-08 12:15:25.000000000 +0400
Изменён:       2024-11-03 09:45:25.623475948 +0300
Создан:        2024-11-03 09:05:09.069707006 +0300

И тут мы видим, что изменилась ДАТА МОДИФИКАЦИИ, а НЕ СОЗДАНИЯ файла!!!

Посмотрел ключи в мануале:
$ man touch

-a     change only the access time
-d, --date=STRING
              parse STRING and use it instead of current time
-m     change only the modification time

Попробовал только с параметром "-d", как советуют в статье журнала Хакер:
$ touch -d "1998-07-08 12:15:25" 123.txt
Результат тот же:
$ stat 123.txt
  Файл: 123.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523291      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        1998-07-08 12:15:25.000000000 +0400
Модифицирован: 1998-07-08 12:15:25.000000000 +0400
Изменён:       2024-11-03 11:47:27.880226002 +0300
Создан:        2024-11-03 09:05:09.069707006 +0300

Кроме даты создания, дата изменения устанавливается на момент изменения даты модификации, что совсем может быть не нужно.

Посмотрел из консоли дату файлов своего торрента, с которого все началось:
(Нажмите, чтобы показать/скрыть)
И полную информацию:
(Нажмите, чтобы показать/скрыть)

Эти файлы лежат на NTFS партиции, на файлопомойке. И тут вообще вместо даты создания стоит прочерк... (Тестовый файл лежит на ext4 в папке /tmp, время создания показывает, а здесь нет.)

И еще. Один важный момент. Обратил внимание, что все измененные мной файлы сразу бросаются в глаза, т.к. после секунд идут одни нули. Это, по всей видимости, доли секунды. Их можно как-то поменять?

Извините за многословие. Подитоживаю.

Исходя из вышесказанного, у меня возникло четыре вопроса:
1.Как изменить не только время модификации, но и время создания файлов?
2.Почему на NTFS партиции, на времени создания файлов прочерк, а на ext4 дата есть?
3.Как изменить время изменения, т.к. оно всегда устанавливается текущим, при изменении времени модификации?
4.Как изменить нули в долях секунд?

Помогите разобраться. Очень интересно. Вдруг когда-нибудь понадобится.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7358
  • Luck Tales
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #1 : 03 Ноября 2024, 14:57:17 »
1. Никак. Только если изменить время системы.
2. Видимо, в NTFS такое поле отсутствует.
3. см. 1.
4. Дописать после точки в дате.
touch -mad "1998-07-08 12:15:25.123456" 123.txt
Пользователь добавил сообщение 03 Ноября 2024, 15:15:13:
Есть догадка, что поля "Изменён:" и "Создан:" относятся к файловой системе, а не файлу.
« Последнее редактирование: 03 Ноября 2024, 15:15:13 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 660
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #2 : 03 Ноября 2024, 19:45:40 »
4. Дописать после точки в дате.
Спасибо! Работает:
$ touch -mad "1998-07-08 12:15:25.123456789" 123.txt
$ stat 123.txt
  Файл: 123.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523291      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        1998-07-08 12:15:25.123456789 +0400
Модифицирован: 1998-07-08 12:15:25.123456789 +0400
Изменён:       2024-11-03 18:32:19.172549095 +0300
Создан:        2024-11-03 09:05:09.069707006 +0300
(Только +0300, изменилось на +0400. Интересно, что это такое.)

2. Видимо, в NTFS такое поле отсутствует.

Попробовал на своих флешках с разными ФС:

FAT32:
$ stat wifi_link_temp.txt
  Файл: wifi_link_temp.txt
  Размер: 1266      Блоков: 8          Блок В/В: 4096   обычный файл
Устройство: 8/33 Инода: 2128        Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2018-05-11 03:00:00.000000000 +0300
Модифицирован: 2018-04-29 12:24:54.000000000 +0300
Изменён:       2018-04-29 12:24:54.000000000 +0300
Создан:        2018-04-29 12:24:55.000000000 +0300

$ stat Архив.zip
  Файл: Архив.zip
  Размер: 18130162  Блоков: 35416      Блок В/В: 4096   обычный файл
Устройство: 8/33 Инода: 2135        Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2022-09-24 03:00:00.000000000 +0300
Модифицирован: 2018-04-14 14:56:32.000000000 +0300
Изменён:       2018-04-14 14:56:32.000000000 +0300
Создан:        2018-04-14 14:56:31.730000000 +0300

$ stat Gnome\ Screenshot\ Tool\ vs.\ MATE\ Screenshot\ Tool\ LINK.txt
  Файл: Gnome Screenshot Tool vs. MATE Screenshot Tool LINK.txt
  Размер: 92        Блоков: 16         Блок В/В: 8192   обычный файл
Устройство: 8/33 Инода: 6134        Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2023-03-12 03:00:00.000000000 +0300
Модифицирован: 2023-03-12 09:30:26.000000000 +0300
Изменён:       2023-03-12 09:30:26.000000000 +0300
Создан:        2023-03-12 09:30:27.540000000 +0300

$ stat Gnome\ Screenshot\ Tool\ vs.\ MATE\ Screenshot\ Tool.mp4
  Файл: Gnome Screenshot Tool vs. MATE Screenshot Tool.mp4
  Размер: 28878961  Блоков: 56416      Блок В/В: 8192   обычный файл
Устройство: 8/33 Инода: 6130        Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2024-11-03 03:00:00.000000000 +0300
Модифицирован: 2023-03-12 09:17:34.000000000 +0300
Изменён:       2023-03-12 09:17:34.000000000 +0300
Создан:        2023-03-12 09:29:58.690000000 +0300
(Интересно, что долей секунд вообще нет, кроме некоторых файлов в дате создания! Но дата создания есть.)

FAT16:
$ stat checksum.cfg
  Файл: checksum.cfg
  Размер: 2609      Блоков: 6          Блок В/В: 512    обычный файл
Устройство: 8/34 Инода: 2569        Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2024-06-08 03:00:00.000000000 +0300
Модифицирован: 2024-06-08 12:19:32.000000000 +0300
Изменён:       2024-06-08 12:19:32.000000000 +0300
Создан:        2024-06-08 12:19:32.990000000 +0300

$ stat menu.tar.gz
  Файл: menu.tar.gz
  Размер: 29120      Блоков: 57         Блок В/В: 512    обычный файл
Устройство: 8/34 Инода: 2573        Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2024-06-08 03:00:00.000000000 +0300
Модифицирован: 2024-06-08 12:19:32.000000000 +0300
Изменён:       2024-06-08 12:19:32.000000000 +0300
Создан:        2024-06-08 12:19:33.130000000 +0300
(Как и в fat32, долей секунд нет, кроме некоторых файлов в дате создания! Дата создания есть.)

NTFS:
$ stat debian-12.2.0-amd64-netinst-SHA256SUMS.txt
  Файл: debian-12.2.0-amd64-netinst-SHA256SUMS.txt
  Размер: 302        Блоков: 1          Блок В/В: 4096   обычный файл
Устройство: 8/33 Инода: 88          Ссылки: 1
Доступ: (0777/-rwxrwxrwx)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2023-11-10 19:50:33.214692000 +0300
Модифицирован: 2023-11-10 19:50:33.226692000 +0300
Изменён:       2023-11-10 20:17:56.784957200 +0300
Создан:        -

$ stat tor-browser-linux-x86_64-14.0.tar.xz
  Файл: tor-browser-linux-x86_64-14.0.tar.xz
  Размер: 121565872 Блоков: 237440     Блок В/В: 4096   обычный файл
Устройство: 8/33 Инода: 90          Ссылки: 1
Доступ: (0777/-rwxrwxrwx)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2024-10-24 17:47:29.475391100 +0300
Модифицирован: 2024-10-24 17:38:02.459342500 +0300
Изменён:       2024-10-24 17:40:17.605300600 +0300
Создан:        -
(Доли секунд есть. Даты создания нет!)

ext4 (hdd)
$ cd /usr/share/applications
$ stat audacity.desktop
  Файл: audacity.desktop
  Размер: 2889      Блоков: 8          Блок В/В: 4096   обычный файл
Устройство: 8/19 Инода: 968799      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Доступ:        2023-11-11 18:08:18.000000000 +0300
Модифицирован: 2023-06-08 21:35:04.000000000 +0300
Изменён:       2023-11-11 18:08:30.607872338 +0300
Создан:        2023-11-11 18:08:30.447872341 +0300

$ stat spek.desktop
  Файл: spek.desktop
  Размер: 4647      Блоков: 16         Блок В/В: 4096   обычный файл
Устройство: 8/19 Инода: 918682      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Доступ:        2024-02-10 14:16:19.000000000 +0300
Модифицирован: 2023-01-27 14:32:59.000000000 +0300
Изменён:       2024-02-10 14:16:25.769880610 +0300
Создан:        2024-02-10 14:16:25.569880602 +0300

$ stat alienwave.desktop
  Файл: alienwave.desktop
  Размер: 194        Блоков: 8          Блок В/В: 4096   обычный файл
Устройство: 8/19 Инода: 918537      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Доступ:        2024-10-15 09:45:13.853537193 +0300
Модифицирован: 2024-10-15 09:45:13.873537292 +0300
Изменён:       2024-10-15 09:45:13.873537292 +0300
Создан:        2024-10-15 09:45:13.853537193 +0300

$ stat clines.desktop
  Файл: clines.desktop
  Размер: 142        Блоков: 8          Блок В/В: 4096   обычный файл
Устройство: 8/19 Инода: 931084      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Доступ:        2024-10-13 22:31:32.679120564 +0300
Модифицирован: 2024-10-13 22:31:32.687120596 +0300
Изменён:       2024-10-13 22:31:32.687120596 +0300
Создан:        2024-10-13 22:31:32.679120564 +0300

(audacity и spek установлены из deb-пакетов, alienwave и clines скомпилированы и desktop-файлы сделаны вручную. И у них есть доли секунд в "Доступ" и "Модифицирован", а у предыдущих нет. Дата создания есть везде.)

В свободное время постараюсь поискать информацию по теме. Может быть нарою что-нибудь еще.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5092
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #3 : 03 Ноября 2024, 20:08:48 »
Есть догадка, что поля "Изменён:" и "Создан:" относятся к файловой системе, а не файлу.
- тоже иногда об этом думаю

Для импорта фото с диска или камеры на ПК использую Shotwell, при этом он раскладывает импортируемые снимки в папку ~/Изображения/ по каталогам вида /Год/Месяц-День/, в зависимости от даты съемки.
И что интересно, если смотреть содержимое этих каталогов в штатном файловом менеджере, то вместо даты создания стоит прочерк, как и у ТС на NTFS.

Дальше все импортированные снимки синхронизируются с помощью Syncthing между ещё несколькими моими устройствами, и если смотреть дату создания уже на них, то и там в ФМ тоже прочерк.

Но у меня есть один комп, на котором нет Syncthing, и я туда периодически закидываю свежие фото через флешку, делаю это в ФМ, просто скопировав целиком нужные каталоги из папки Изображения.
Так вот теперь, на флешке дата создания появляется, но это не дата съёмки, а дата когда файл был записан на флешку, и без разницы какая на ней(на флешке) используется файлова система.

На компе без Syncthing, снимки с флешки не копирую с помощью ФМ, а также использую Shotwell, потому что так удобней перераспределить снимки по каталогам, т.к. там используется другая структура каталогов, хотя тоже завязанная на дате съёмки, но другая.
При этом Shotwell, игнорирует дату создания файлов на флешке, а безошибочно распределяет фото по дате съемки, которую очевидно получает считывая метаданные каждого импортируемого фото...

Так что похоже действительно поля "Изменён:" и "Создан:" относятся к файловой системе, а не файлу

Пользователь добавил сообщение 03 Ноября 2024, 20:11:15:
В свободное время постараюсь поискать информацию по теме. Может быть нарою что-нибудь еще.
- конечно поищи, думаю будет интересно всем ленивым, вроде меня  :)
« Последнее редактирование: 03 Ноября 2024, 20:11:15 от F12 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7358
  • Luck Tales
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #4 : 03 Ноября 2024, 20:27:35 »
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5092
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #5 : 03 Ноября 2024, 20:40:04 »
(Нажмите, чтобы показать/скрыть)

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 660
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #6 : 03 Ноября 2024, 21:56:34 »
Еще одна загадка, но есть и кое-какая разгадка.

Здесь подсмотрел, что +0300,+0400,+0500 можно добавить в команду:

$ stat 123.txt
  Файл: 123.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523291      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        1998-07-08 12:15:25.123456789 +0400
Модифицирован: 1998-07-08 12:15:25.123456789 +0400
Изменён:       2024-11-03 18:32:19.172549095 +0300
Создан:        2024-11-03 09:05:09.069707006 +0300

$ touch -mad "1998-07-08 12:15:25.123456789 +0300" 123.txt

$ stat 123.txt
  Файл: 123.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523291      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        1998-07-08 13:15:25.123456789 +0400
Модифицирован: 1998-07-08 13:15:25.123456789 +0400
Изменён:       2024-11-03 19:58:37.259776020 +0300
Создан:        2024-11-03 09:05:09.069707006 +0300
(только ничего не меняется, и что это такое пока не нашел)

Зато практически нашел ответ на свой вопрос здесь. Который натолкнул на кое-какой обходной маневр.

Есть догадка, что поля "Изменён:" и "Создан:" относятся к файловой системе, а не файлу.
Вы оказались правы.

Ответ вот какой:
Цитировать
Это нельзя сделать в ext4, "Birth date" задаётся при создании файла и не может меняться.

Как и время последнего изменения, время рождения не контролируется извне. В файловых системах, которые его поддерживают, временная метка рождения устанавливается при создании файла и никогда не меняется после этого.

Если вы хотите контролировать ее, вам нужно изменить системное представление текущей даты и времени и создать новый файл.

Тоесть. Если очень-очень нужно изменить время создания файла, то можно изменить системное время на необходимое, а затем копировать (cp) или перенести (mv) файл. При копировании/переносе время создания файла изменится на текущее системное, которое мы перед этим изменим. И даже не нужно будет ничего править с помощью touch.

Это в теории. На практике я пробовал скопировать файл и убедился, что он меняет время создания на текущее системное:
$ cp 123.txt 321.txt
$ stat 321.txt
  Файл: 321.txt
  Размер: 5          Блоков: 8          Блок В/В: 4096   обычный файл
Устройство: 8/19 Инода: 523291      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2024-11-03 20:58:06.047115306 +0300
Модифицирован: 2024-11-03 20:58:06.047115306 +0300
Изменён:       2024-11-03 20:58:06.047115306 +0300
Создан:        2024-11-03 20:58:06.047115306 +0300

Так что способ должен быть рабочий.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7358
  • Luck Tales
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #7 : 03 Ноября 2024, 22:02:03 »
+0300,+0400,+0500
Часовые пояса

Пользователь добавил сообщение 03 Ноября 2024, 22:16:00:
TZ=UTC stat 123.txt
« Последнее редактирование: 03 Ноября 2024, 22:35:20 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 660
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #8 : 04 Ноября 2024, 08:13:15 »
Часовые пояса
Спасибо!

Провел окончательный эксперимент.

Снова создал файл, и вывел информацию о нем:
$ cd /tmp/

$ touch 123.txt

$ stat 123.txt
  Файл: 123.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523307      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        2024-11-04 07:10:21.977435403 +0300
Модифицирован: 2024-11-04 07:10:21.977435403 +0300
Изменён:       2024-11-04 07:10:21.977435403 +0300
Создан:        2024-11-04 07:10:21.977435403 +0300

Смотрим текущую дату и время, и меняем ее (на 1999-02-01 23:10:35):
$ date
Пн 04 ноя 2024 07:21:46 MSK

$ sudo date --set "1999-02-01 23:10:35"
Пн 01 фев 1999 23:10:35 MSK

$ date
Пн 01 фев 1999 23:10:42 MSK

Копируем тестовый файл, чтобы получить дату его создания - текущее время:
$ cp 123.txt 321.txt

$ stat 321.txt
  Файл: 321.txt
  Размер: 0          Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: 8/19 Инода: 523308      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/     UserName)   Gid: ( 1000/     UserName)
Доступ:        1999-02-01 23:11:02.332139495 +0300
Модифицирован: 1999-02-01 23:11:02.332139495 +0300
Изменён:       1999-02-01 23:11:02.332139495 +0300
Создан:        1999-02-01 23:11:02.332139495 +0300

Дата и время изменились на заданные нами.

Осталось вернуть дату на место:
$ date
Пн 01 фев 1999 23:12:05 MSK

$ sudo date --set "2024-11-04 07:25:35"
Пн 04 ноя 2024 07:25:35 MSK

$ date
Пн 04 ноя 2024 07:25:40 MSK

Что интересно, в этой статье пишут, что при включенной синхронизации по сети, нельзя изменить время. И с помощью timedatectl ее нужно отключить:
отключить:
$ sudo timedatectl set-ntp no
включить:
$ sudo timedatectl set-ntp yes

Но у меня она включена, а дата меняется без проблем:
$ timedatectl
               Local time: Пн 2024-11-04 07:55:48 MSK
           Universal time: Пн 2024-11-04 04:55:48 UTC
                 RTC time: Пн 2024-11-04 04:55:48
                Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
              NTP service: n/a
          RTC in local TZ: no

Перед всеми этими манипуляциями, можно было переименовать оригинальный файл на 123_orig.txt, а после смены даты скопировать его в 123.txt Но для эксперимента, это не важно.

Если нужно заменить время картинки, то сначала нужно отредактировать ее теги, а уже потом проделывать все вышесказанное.

Надеюсь было интересно.

Всем участникам обсуждения спасибо! Если есть что добавить, пишите!

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7431
    • Просмотр профиля
Re: Изменение времени создания файла
« Ответ #9 : 04 Ноября 2024, 08:22:53 »
То-ли сейчас не обращаю внимание. Раньше довольно часто попадались "старые архивы", у которых дата создания 1.1.1970, то есть "начало эры юникс".

 

Страница сгенерирована за 0.122 секунд. Запросов: 25.