Bash. Удалить все файлы и каталоги, кроме определенных

Я пишу сценарий, который должен стереть все из каталога, кроме двух каталогов, mysql и temp.I '

мы пробовали это:

ls * | grep -v mysql | grep -v temp | xargs rm -rf

но это также сохраняет все файлы, которые имеют mysql в их имени, что я нене нужно. это также неудалить другие каталоги.

есть идеи?

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

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