當前位置:百科全書館>科技>科技生活>

linux中find的用法

科技生活 閱讀(4.93K)

品牌型號:聯想拯救者Y9000P
系統:Windows11

linux中find的用法

linux中find的用法:Linuxfind命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為想要查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。

find根據規則判斷path和expression,在命令列上第一個-(),!之前的部份為path,之後的是expression。如果path是空字串則使用目前路徑,如果expression是空字串則使用-print為預設expression。

find命令在查詢時會遍歷完所有的子目錄。預設情況下,find命令不會跟隨符號連結。-L選項可以強制其改變這種行為。但如果碰上了指向自身的連結,find命令就會陷入死迴圈中。-maxdepth和–mindepth選項可以限制find命令遍歷的目錄深度。這可以避免find命令不停地查詢。find命令可以使用-type選項對檔案搜尋進行過濾。藉助這個選項,可以告訴find命令只匹配指定型別的檔案。