Linux удаляет папки старше 1 года и более 3 файлов

Я пишу ant-скрипт для очистки архивной папки.

Вот как мне нужно это почистить: мне нужно удалить папки старше определенного количества дней И в них более 3 файлов. Например, если папке 300 дней, но в ней всего 3 файла, она НЕ будет удалена.

Я знаю, я могу SSH в архив и сделатьfind -mtime +365 -exec rm -rf {} ;\ удалить файлы старше 1 года, но я не знаю, как учесть как минимум 3 файла

Я тоже знаю чтоfind -type f | wc -l будет перечислять количество файлов, но это не очень помогает с точки зрения сценариев

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос