1. 程式人生 > >用rm遞迴刪除子目錄下所有.o字尾檔案

用rm遞迴刪除子目錄下所有.o字尾檔案

-name 

按照檔名查詢檔案。

-perm 
按照檔案許可權來查詢檔案。

-prune 
使用這一選項可以使find命令不在當前指定的目錄中查詢,如果同時使用-depth選項,那麼-prune將被find命令忽略。

-user 
按照檔案屬主來查詢檔案。

-group 
按照檔案所屬的組來查詢檔案。

-mtime -n +n 
按照檔案的更改時間來查詢檔案, - n表示檔案更改時間距現在n天以內,+ n表示檔案更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。

-nogroup 
查詢無有效所屬組的檔案,即該檔案所屬的組在/etc/groups中不存在。

-nouser 
查詢無有效屬主的檔案,即該檔案的屬主在/etc/passwd中不存在。
-newer file1 ! file2 

查詢更改時間比檔案file1新但比檔案file2舊的檔案。
-type 

查詢某一型別的檔案,諸如:

b - 塊裝置檔案。
d - 目錄。
c - 字元裝置檔案。
p - 管道檔案。
l - 符號連結檔案。
f - 普通檔案。

-size n:[c] 查詢檔案長度為n塊的檔案,帶有c時表示檔案長度以位元組計。
-depth:在查詢檔案時,首先查詢當前目錄中的檔案,然後再在其子目錄中查詢。
-fstype:查詢位於某一型別檔案系統中的檔案,這些檔案系統型別通常可以在配置檔案/etc/fstab中找到,該配置檔案中包含了本系統中有關檔案系統的資訊。

-mount:在查詢檔案時不跨越檔案系統mount點。
-follow:如果find命令遇到符號連結檔案,就跟蹤至連結所指向的檔案。
-cpio:對匹配的檔案使用cpio命令,將這些檔案備份到磁帶裝置中。