linux下find命令基本用法

2021-07-15 00:23:00 字數 972 閱讀 2792

一.基本用法:

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...