Вы здесь

Скрипт для изменения даты и времени всех файлов и каталогов в системе на текущие

Изучаю с недавних пор Gentoo под VMVare, другими словами в никсах не силен, возникла необходимость написать скрипт указанный в теме. Помогите пожалуйста.

а зачем? портаж нафиг поломаеш - он скажет что хто-то трогал эти файлы
есть 2 проги на этот случай - одна find, если стартануть её без параметров в корневом каталоге выведет список файлов в системе.
вторая touch - ей можно "потрогать" файлы из того списка что выдал find.
а дальше ты их соединяеш - или тупо список в файл, а потом скармливаеш его touch или перенаправление ввода-вывода юзаеш

Вобщем получилось так: Gentoo работает в VMWare, я протупил малость :) дата была неверной, находилась в будущем, а я при таком раскладе давай обновляться, обновилось все на ура. Но теперь когда дата нормальная не идет компиляция, а именно make выдает "Неверный ход часов", (хотя сейчас то они как раз и идут правильно) и вываливаются ошибки. Ну вот я и решил исправить время и дату на текущее.

Правильнее конечно исправить дату и время только тех файлов папок который больше текущей, но это сами понимаете для меня пока вопрос.

видимо тут проще переставить, незря в хендбуке написано про дату! дело в том что портаж записывает при установке время и потом смотрит по нему - ктонить трогал или нет данный файл. если трогал то он оставляет его на месте при апдейте/сносе пакета. хотя я незнаю как он конкретно себя в этом случае поведёт. по идее можно поменять mtime и потом пересобрать мир - но это тоже самое что поставить систему с нуля +время на смену mtime - а так как ты толком ничего непоставил думаю что проще переставить... ИМХО