單個字元「?」,多個字元"*"
」-a 「並且,「 -o 」 或,「 –not」否
find -name *history //查詢當前目錄及子目錄下所有以history結尾的檔案
find -name mysql* //查詢當前目錄及子目錄下所有以mysql開頭的檔案
find -name mysql* -o -name *history //查詢以mysql開頭或history結尾的檔案
沒有搜尋目錄,預設是當前目錄下,可以在find 後面加上目錄名
find /data -name ding
-amin n 查詢系統中n分鐘之前訪問的檔案
-atime n 查詢系統中n*24小時之前訪問的檔案
-cmin n 查詢系統中n分鐘之前被改變檔案狀態的檔案
-ctime n 查詢系統中n*24小時之前被改變檔案狀態的檔案
-mmin n 查詢系統中n分鐘之前被改變檔案資料的檔案
-mtime n 查詢系統中n*24小時之前被改變檔案資料的檔案
find -mmin -10 //查詢最近10分鐘修改過的檔案
find /tmp -atime -1 //
查詢一天內在/tmp目錄下訪問過的檔案
find /tmp -prem 755
//查詢該/tep許可權是755的檔案
find -size +100m //搜尋大於100m的檔案
find -size +100m -ls //搜尋大於100m的檔案,並顯示詳情
find -type
d 是目錄,f 是檔案
--exec 讓我們用find這個命令去做一件事情,
find /tmp/ding.html -exec mv {} {}.`date +%f` \;
對找到的檔案加上年-月-日;ding.html.2018-04-25
刪除30天之前的檔案命令
find /tmp -atime +30 -exec rm -rf {} \;
Linux find命令詳解
在linux上查詢某個檔案確實是一件比較麻煩的事情。畢竟在linux中需要我們使用專用的 查詢 命令來尋找在硬碟上的檔案。linux下的檔案表達格式非常複雜,不象windows,dos下都是統一的aaa.bbb格式那麼方便查詢,在windows中,只要知道要查詢的檔案的檔名或者字尾就非常容易查詢到。...
linux find命令詳解
pathname find命令所查詢 的目錄路徑。例如用.來表示當前目錄,用 來表示系統根目錄 print find命令將匹配的檔案輸出到標準輸出 exec find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為 command 注意和 之間的空格。ok 和 exec的作用相同,...
Linux find命令詳解
用法總結如下 find pathname options print exec ok pathname 查詢路徑 option 主要選項如下 name 按照檔名稱查詢 perm 按照檔案許可權查詢 prune 不在當前指定的路徑查詢。如果同時指定了 depth選項,則prune被忽略 user 按照...