# if you are using a loop shopt -s extglob rm -rf !("abc.txt" | "abc.log" ) # others will be removed except these two shopt -u extglob