# delete all except the filename $ rm -v !("filename")
# 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
$ rm -v !("filename")