Linux find 查找文件 过滤掉不查找的目录与文件。。
     1 
                    
                    itabas016      2019-04-26 09:25:00 +08:00 via Android 
                    
                    man find 
                 | 
            
     2 
                    
                    CallMeReznov      2019-04-26 09:28:33 +08:00 
                    
                    
                 | 
            
     3 
                    
                    mrsatangel      2019-04-26 09:33:50 +08:00    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-04-26 17:40:40 +08:00 
                    
                    @coderabbit #4   
                   | 
            
     6 
                    
                    idemaker      2020-01-21 16:20:01 +08:00 
                    
                    find .    ! -path "./shangcheng/*"  \( -name "*.css"  -o -name "*.js" \) 
                 |