1、目录层级、文件类型、文件名过滤查找
find /data -maxdepth 1 -type f -name *.sh
find /data -maxdepth 1 -type d -name code
2、逻辑操作符,与-a、或-o、非!
find /data -name *.sh -a -name *test*
find /data -name *.sh -o -name *test*
find /data ! -name *.sh
3、-path DIR -prune排除DIR目录,最后排除条件放前面
find /data -maxdepth 1
- 1
- 2
前往页