find 如何排除某个目录

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
posted @ 2021-03-11 15:43  zxiaocheng  阅读(1090)  评论(0编辑  收藏  举报