1

Мой компьютер перестал работать на 2001 и испортил мой iPhone.

Я сбросил дату, но теперь все файлы на жестком диске датированы 2001 годом.

Как мне это изменить?

1 ответ1

1

Что-то здесь не совсем так. Компьютеры постоянно запускают текущую дату, и все файлы на жестком диске просто не обновляются до текущего времени. Вы можете использовать команду find для вывода списка всех файлов с датами старше X, а затем выполнить touch -r, чтобы установить время по отношению к другому файлу, если это проще, чем указывать время напрямую с помощью команды touch.

Я не знаю, какой процесс меняет даты, но что-то вроде этого должно работать ...

find /Volumes/whatever -type f -mtime whenever -print0 | xargs -0 touch -r /path/to/ref.file

Будьте внимательны, так как в macs файлы с пробелами или другими символами интерпретируются оболочкой unix как конец одного файла. -print0 и xargs -0 соглашаются использовать нулевой символ в качестве разделителя, чтобы избежать всякого беспорядка в вашей системе. Иметь хорошую резервную копию, если вы не являетесь экспертом в использовании touch и командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .