Если у вас есть доступ к GNU find
, вы можете запустить:
find. -maxdepth 1 -not \( -type d -regex '.*/[0-9]*$' \) -exec rm -r {} +
Идея состоит в том, чтобы найти те файлы верхнего уровня, которые не являются каталогами i )и ii ), имя которых состоит только из чисел.
Я настоятельно рекомендую вам запустить его один раз с echo
вместо rm -r
, чтобы посмотреть, что он будет делать.