乐趣区

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
退出移动版