參數 | 意義 |
-atime n | 上一次存取時間在n*24小時前以內的文件 |
-ctime n | 上一次狀態改變在n*24小時前以內的文件 |
-mtime n | 上一次修改時間在n*24小時前以內的文件 |
-newer file | 比file所指的文件還要新的文件 |
參數 | 意義 |
-size n[bkMG] | 大小爲n(b爲比特,k爲KB,M爲MB,G爲GB)的文件 |
3.所有者:
參數 | 意義 |
-user name | 所有者用戶名稱是name的文件 |
-group name | 所有者用戶組羣名稱是name的文件 |
例子:
find ./ -name '*.zip' -size 546k #在當前目錄下找到所有546KB的zip壓縮包文件
find /tmp/ -user 'galeki' #在/tmp目錄下找到所有所有者爲galeki的文件
find download/ -size +50M #在download目錄下找出大於50M的文件
參數 | 意義 |
-print |
打印出找出文件的完整地址,一個文件一行 |
-delete |
刪除找出的文件 |
-exec command {} \; |
對每一個找到的文件執行command命令,
並用文件替換"{}",“\;”是固定的結束符。 |
例子:
find ./ -name '*.unk' -exec file {} \; #找出當前文件夾下後綴是unk的文件,並用file命令顯示每個文件的文件類型