1.格式
find [option...] [pathname...] [查找條件] [處理動作]
實際使用時,如果不寫pathname,則默認在當前目錄下進行搜索。其特點有三:
1.實時查找
2.精確查找
3.查找速度慢
2.常用查找條件
2.1根據文件名查找
-name 名字(這里可以使用文件名通配符)
-iname 名字(忽略大小寫)
2.2根據用戶/組查找
-user usename
-uid UID
-group groupname
-group GID
2.3根據文件類型查找
-type TYPE
這里的TYPE可以取如下值
s:套接字文件
f:普通文件
l:符號鏈接文件
c:字符文件
d:目錄文件
b:塊設備文件
p:管道文件
2.4根據文件大小查找
-size [+ | -]#UNIT
"#"代表一個確切的數字,+/-分別代表大于/小于,UNIT可取的值有K(KB),M(MB),G(GB)三個。不加+/-就代表精確查找
2.5根據時間戳查找
1)以天為單位
-atime [+ | -]# 用戶最后一次訪問時間
-mtime [+ | -]# 文件最后一次修改時間
-ctime [+ | -]# 元數據最后一次修改時間
2)以分鐘為單位
-amin[+ | -]# 用戶最后一次訪問時間
-mmin [+ | -]# 文件最后一次修改時間
-cmin [+ | -]# 元數據最后一次修改時間
3.處理動作
-print 輸出至標準輸出(默認)
-ls 顯示詳細文件信息
-delete 刪除查找到的文件
-fls /PATH/FILE 把查找到文件的詳細信息保存到一個FILE中
-ok COMMAND {} ; 對找到的文件執行COMMAND命令