sergius писал(а): ↑19.05.2006 13:34
Есть каталог с файлами.
Там постоянно 1-5 файлов пишутся/читаются.
Остальные 100-200 уже никогда не понадобятся.
Как мне удалить не нужные файлы, оставив используемые?
ЗЫ perl или bash
find <dir> -atime +7 -exec rm {} \;
удалит файлы к которым не обращались 7 дней и больше.
Также есть:
-mtime n File’s data was last modified n*24 hours ago
-ctime n File’s status was last changed n*24 hours ago.
так же есть amin, mmin, cmin ...
ЗЫ: осторожно с подомными конструкциями - возможно стоит:
find <dir> -atime +7 -ok rm {} \;
чтобы спрашивал на подтверждение удаления каждого файла.
или сделать для начала или сначала сделать
find <dir> -atime +7 -exec echo "m {} \;
чтобы видеть все команды удаления.