一.基本用法:
find / -name 檔名
find ver1.d ver2.d -name '*.c' -print 查詢ver1.d,ver2.d *.c檔案並列印
find . -type d -print 從當前目錄查詢,僅查詢目錄,找到後,列印路徑名。可用於列印目錄結構。
二. 無錯誤查詢
:find / -name access_log 2 >/dev/null
三. 按尺寸查詢:
find / -size 1500c (查詢1,500位元組大小的檔案,c表示位元組)
find / -size +1500c (查詢大於1,500位元組大小的檔案,+表示大於)
find / -size +1500c (查詢小於1,500位元組大小的檔案,-表示小於)
find / -amin n 最後n分鐘
find / -atime n 最後n天
find / -cmin n 最後n分鐘改變狀態
find / -ctime n 最後n天改變狀態
五. 其它:
find / -empty 空白檔案、空白資料夾、沒有子目錄的資料夾
find / -false 查詢系統中總是錯誤的檔案
find / -fstype type 找存在於指定檔案系統的檔案,如type為ext2
find / -gid n 組id為n的檔案
find / -group gname 組名為gname的檔案
find / -depth n 在某層指定目錄中優先查詢檔案內容
find / -maxdepth levels 在某個層次目錄中按遞減方式查詢
六. 邏輯
-and 條件與 -or 條件或
七. 查詢字串
find . -name '*.html' -exec grep 'mailto:'{}
linux下用find命令查詢
linux find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。find path option print exec ok command 引數...
linux下find命令詳解
linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。linux中find常見用法示例 find path option print exec ok command print 將查詢到的檔案輸出到標準輸出 exec comman...
Linux下find命令詳解
linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。linux中find常見用法示例 find path option print exec ok command print 將查詢到的檔案輸出到標準輸出 exec comman...