find命令查找文件时如何排除目录

微信公众号: 51码农网
专业编程问答社区
www.51manong.com

1.查找txt文件,但是想要排除掉tomcat目录(单目录排除)

[root@ky35z 51mn]# find . -path ./tomcat -prune -o -name "*.txt"

注意./tomcat不能写成./tomcat/

2.查找txt文件,但是想要排除掉tomcat目录和java目录(多目录排除)

[root@ky35z 51mn]# find ./ \( -path "./tomcat" -o -path "./java" \) -prune -o -name "*.txt" 
./51mn.txt
./tomcat
./java

你可能感兴趣的:(shell)