在当前目录中搜索名称不包含 Linux "txt"的文件



我知道如何在当前目录中查找后缀为.txt的文件:find *.txt

如何反转?

我是Linux的新手,所以请帮忙。谢谢

如果您只想要当前目录,并且您的shell是bash:

shopt -s extglob
ls !(*.txt)

参考

在当前文件中查找非递归

find -maxdepth 1 ! -name "*.txt"
find ! -name  "*.txt"

find -not -name "*.txt"

最新更新