Требуется найти и удалить письма старше 30 дней в мусорных корзинках пользователей почтового сервера. Имена мусорных корзин такие:
/var/mail/[username]/.Trash/cur/
Ищу с помощью find. Ключ -name ищет только по имени файла, имена каталогов игнорирует. При использовании -regex, который вроде должен полные пути файлов смотреть, вообще ничего не находит.
Что я делаю не так?
find /var/mail/ -mtime +30 -type f -regex '*Trash/cur/*' print