我正在尝试删除目录中的所有文件(包括子目录),但仅删除与特定文件名不匹配的文件:“ equipe”“ match”“ express”
我正在尝试使用此命令
find . -type f '!' -exec grep -q "equipe" {} \; -exec echo rm {} \;
答案 0 :(得分:4)
您可以使用此find
:
find . -type f -not \( -name '*equipe*' -o -name '*match*' -o -name '*express*' \) -delete