1、find命令選項
f i n d命令有很多選項或運算式,每一個選項前面跟隨一個橫杠-。
-name 按照檔案名稱尋找檔案。
-perm 按照檔案許可權來尋找檔案。
-prune 使用這一選項可以使f i n d命令不在當前指定的目錄中尋找,如果同時使用了- d e p t h選項,那麼- p r u n e選項將被f i n d命令忽略。
-user 按照檔案屬主來尋找檔案。
-group 按照檔案所屬的組來尋找檔案。
-mtime -n +n 按照檔案的更改時間來尋找檔案, - n表示檔案更改時間距現在n天以內,+ n表示檔案更改時間距現在n天以前。F i n d命令還有- a t i m e和- c t i m e選項,但它們都和- m t i m e選項相似,所以我們在這裡只介紹- m t i m e選項。
-nogroup 尋找無有效所屬組的檔案,即該檔案所屬的組在/ e t c / g r o u p s中不存在。
-nouser 尋找無有效屬主的檔案,即該檔案的屬主在/ e t c / p a s s w d中不存在。
-newer file1 ! file2 尋找更改時間比檔案f i l e 1新但比檔案f i l e 2舊的檔案。
-type 尋找某一類型的檔案,諸如:
b - 塊裝置檔案。
d - 目錄。
c - 字元裝置檔案。
p - 管道檔案。
l - 符號連結檔案。
f - 普通檔案。
-size n[c] 尋找檔案長度為n塊的檔案,帶有c時表示檔案長度以位元組計。
-depth 在尋找檔案時,首先尋找目前的目錄中的檔案,然後再在其子目錄中尋找。
-fstype 尋找位於某一類型檔案系統中的檔案,這些檔案系統類型通常可以在設定檔 / e t c / f s t a b中找到,該設定檔中包含了本系統中有關檔案系統的資訊。
-mount 在尋找檔案時不跨越檔案系統m o u n t點。
-follow 如果f i n d命令遇到符號連結檔案,就跟蹤至連結所指向的檔案。
-cpio 對匹配的檔案使用c p i o命令,將這些檔案備份到磁帶裝置中。
使用exec或ok來執行shell命令。e x e c選項後面跟隨著所要執行的命令,然後是一對兒{ },一個空格和一個/,最後是一個分號。 2、
x a rg s命令 :F i n d命令把匹配到的檔案傳遞給x a rg s命令,而x a rg s命令每次只擷取一部分檔案而不是全部,不像- e x e c選項那樣。這樣它可以先處理最先擷取的一部分檔案,然後是下一批,並如此繼續下去。