在 linux 中搜索当前目录中名称不包含 "txt" 的文件
search files in current directory whose name do not contain "txt" in linux
我知道如何在当前目录中查找后缀为.txt
的文件:
find *.txt
我该如何反转它?
我是 Linux 的新手,所以请帮忙。谢谢!
find ! -name "*.txt"
或
find -not -name "*.txt"
如果你只想要当前目录,而你的shell是bash:
shopt -s extglob
ls !(*.txt)
在当前文件中查找非递归
find -maxdepth 1 ! -name "*.txt"
我知道如何在当前目录中查找后缀为.txt
的文件:
find *.txt
我该如何反转它?
我是 Linux 的新手,所以请帮忙。谢谢!
find ! -name "*.txt"
或
find -not -name "*.txt"
如果你只想要当前目录,而你的shell是bash:
shopt -s extglob
ls !(*.txt)
在当前文件中查找非递归
find -maxdepth 1 ! -name "*.txt"