LINUX.ORG.RU
ФорумAdmin

Изменение ДАТЫ создания/модификации/открытия файла/директори


0

0

Сабж.
Как можно сменить даты на ВСЕ файлы ( /* )
У меня такая проблема: когда ставил линух, в БИОСЕ была неправильная дата. Линух взял все ИЗ БИОСА (сволочь, я ему явно указывал, какая дата... RedHat Must Die).
Я пытался изменить время в БИОСЕ, потом синхронизировал все, перезагрузил, и оказалось, что Линух отказывается грузиться, ссылась на неправильность дат (пишет, что файл не может быть создан в будущем, и он его блокирует).

И еще: можно ли изменять время относительно текущей даты (к примеру, чтобы дата создания уменьшилась на пару лет или что-то в этом духе).
Посоветуйте что-нибудь, а то надоело уже жить по времени своего неправильного железного/кремне-силиконового коня...


Re: Изменение ДАТЫ создания/модификации/открытия файла/директори

man touch

anonymous ()

Re: Изменение ДАТЫ создания/модификации/открытия файла/директори

Может быть что-то типа:

#!/bin/bash

NEWTIME="12/31/1999"

REALTIME=`date "+%D %T"`

date --set $NEWTIME

for i in `find . -print`; do

chattr -u $i

touch $i

done

date --set "$REALTIME"

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.