Поскольку вы хотите сохранить все файлы, которые отличаются от указанного формата, выполните:
Выполните это. Это заполнит FilesToDelete.txt
файлами / каталогом, которые нужно удалить. Просмотрите это, чтобы убедиться, что перечисленные в списке файлы действительно являются файлами, которые вы собираетесь удалить.
найти /path/to/dir/esymac_logEvents.log* | xargs ls -l> FilesToDelete.txt
После проверки Шага 1 выполните
find /path/to/dir/esymac_logEvents.log* -type f | xargs rm -f
Если также задействованы каталоги, которые необходимо удалить, пропустите 2 и сделайте вместо этого:
find /dir/that/contains/esymac_logEvents.log* | xargs rm -rf