linux find 排除某個目錄或多個目錄


 

排除Nfc目錄

find . -path ./Nfc -prune -o -type f -name *.mk -print

 

排除多個目錄

find . \( -path ./Gallery2 -o -path ./HTMLViewer -o -path ./Nfc \) -prune -o  -name *.mk -print

 

-o 或運算, 類型的還有 -a:與(可省略,默認就是與); -not:非(和!意義相同)

-type 要搜索的文件類型, f:普通文件; d:目錄; l:符號鏈接; s:Socket; 其它參見man手冊

( expr ) 括號用於把多個表達式括起來, 但要注意在shell中要以 \( 表示, 且()與expr之間也要留空格


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM