Bash. Удалить все файлы и каталоги, кроме определенных
Я пишу сценарий, который должен стереть все из каталога, кроме двух каталогов, mysql и temp.I '
мы пробовали это:
ls * | grep -v mysql | grep -v temp | xargs rm -rf
но это также сохраняет все файлы, которые имеют mysql в их имени, что я нене нужно. это также неудалить другие каталоги.
есть идеи?