Как удалить сотни тысяч файлов по критерию: старше n дней?
Есть директория с файлами сессий PHP. Они не удалялись несколько лет, их сотни тысяч. В PHP есть сборщик мусора, он настраивается специальным параметром, он есть, но почему-то не работает.
Нужно поудалять все старые сессии.
Эта команда не работает (удалить старше n дней):
find /your/path/* -mtime +n -exec rm {} \;
Получаю ошибку:
/bin/find: Argument list too long
Пробовал удалять в mc с помощью сортировки по дате и выделением клавишей ins. Это долго.
Вопросы:
- Можно ли в mc выделять сразу страницу из файлов? Не по одному с ins, а весь видимый список файлов.
- Как это сделать лучше?