Linux中的find命令詳解

2021-09-19 16:14:53 字數 2287 閱讀 7790

按檔名稱查詢

命令:find /etc/ -name passwd找出/etc下名稱為passwd的檔案

命令:find /etc/ -name *.conf找出所有以.conf字尾的檔案

按檔案使用者和使用者組查詢

命令:find /paobu/ -user zhao找出/paobu目錄下使用者為zhao的檔案

命令:find /paobu/ -group westos找出/paobu目錄下使用者組為westos的檔案

命令:find /paobu/ -group westos -o -user root找出/paobu目錄下使用者組為westos或者使用者為root的檔案。(–o表示或者,–a表示並且,預設為並且可以不輸入)

按檔案目錄層數查詢

命令:find /etc/ -maxdepth 3 -mindepth 2 -name passwd找出/etc下深度最大為3,最小為2且叫passwd的檔案

命令:find /etc/ -maxdepth 1 -name passwd找出/etc下深度最大為1的且叫passwd的檔案

按檔案大小查詢

命令:find /etc -size 20k查詢/etc下大小為20k的檔案

命令:find /etc -size -20k查詢/etc下大小小於20k的檔案(我這裡統計了個數,3523個)

命令:find /etc -size +20k查詢/etc下大小大於20k的檔案(共144個)

按檔案型別查詢

命令:find /paobu/ -type d查詢/paobu下的目錄

命令:find /paobu/ -type f查詢/paobu下的檔案

命令:find /dev -type b查詢/dev下的塊裝置

命令:find /dev -type c查詢/dev下的字元裝置

按檔案修改時間查詢

命令說明

find /paobu -cmin 10

/paobu目錄下距現在10分鐘建立修改的檔案

find /paobu -cmin -10

/paobu目錄下10分鐘以內建立修改的檔案 命令

說明find /paobu -ctime -10

/paobu目錄下10天以內建立修改的檔案

find /paobu -ctime +10

/paobu目錄下10天以外建立修改的檔案

按檔案許可權時間查詢

命令說明

find /paobu -perm -444

許可權中包括rrr的檔案

find /paobu -perm /444

許可權中有使用者r,組r或者其他人o為r的檔案

find /paobu -perm -444 -exec chmod o-r {} \ ;

查詢到包含444的檔案並將其他使用者r去掉

linux中的find命令詳解

linux中的find命令詳解 find 查詢命令 選項 cmin檔案改變時間 例如find etc cmin 5查詢 etc 目錄下更改時間小於5分鐘的檔案 type檔案型別 例如find etc cmin 5 a type f 查詢 etc 目錄下更改時間小於5分鐘的檔案,且檔案型別為普通檔案 ...

Linux 命令find詳解

find命令是用來在給定目錄下查詢符合條件的檔案 find 命令格式 find pathname options print exec pathname 表示find命令所查詢的檔案或目錄的路徑。例如 home print find命令將匹配的檔案輸出到標準輸出。exec find命令對匹配的檔案執...

linux命令 find詳解

linux中find命令常見用法示例 find path option print exec ok command print 將查詢到的檔案輸出到標準輸出 exec command 將查到的檔案執行command操作,和 之間有空格 ok 和 exec相同,只不過在操作前要詢使用者 name fi...