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

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

а зачем? портаж

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

Некомпилятся файлы, мож я конечно выбрал не правильное решение

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

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

видимо тут

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

че то типа

че то типа такого - find / -name "*" -exec touch '{}' \;

только не надо

только не надо трогать dev и proc
в общем - man find

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".