
Linux find 查找文件 过滤掉不查找的目录与文件。。
1 itabas016 2019 年 4 月 26 日 via Android man find |
2 CallMeReznov 2019 年 4 月 26 日 |
3 mrsatangel 2019 年 4 月 26 日 find [pattern] ! -path "[exclude_dir1]/*" ! -path "[exclude_dir2]/*" |
4 coderabbit OP @CallMeReznov ``` find . ! -path "./manage/*" ! -path "./vendor/*" -name "*.js" -o -name "*.css" ``` 结果 ``` ./index.js ./index.css ./vendor/fontawesome/all.min.css ``` vendor 目录没有被排除干净 find 后来看到有个深度限制 排除干净了! ``` find . -maxdepth 1 -type f ! -path "./manage/*" ! -path "./vendor/*" -name "*.js" -o -name "*.css" ``` |
5 CallMeReznov 2019 年 4 月 26 日 @coderabbit #4 |
6 idemaker 2020 年 1 月 21 日 find . ! -path "./shangcheng/*" \( -name "*.css" -o -name "*.js" \) |