1

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

我该如何反转这个?

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

4

3 回答 3

2

在当前文件中查找不是递归的

find -maxdepth 1 ! -name "*.txt"
于 2015-04-10T03:43:57.923 回答
2

如果你只想要当前目录,而你的 shell 是 bash:

shopt -s extglob
ls !(*.txt)

参考

于 2015-04-10T01:43:21.633 回答
0
find ! -name  "*.txt"

或者

find -not -name "*.txt"
于 2015-04-10T00:59:03.870 回答