find命令詳解

2021-09-01 12:19:25 字數 1230 閱讀 3360

1.列出當前目錄及子目錄下所有檔案和資料夾

find  .
2. 在某目錄下按檔名查詢

find /etc/ -name passwd
3.按照檔案的存在時間查詢

find ./ -mtime +2              ##查詢更新時間超過兩天的檔案

find ./ -mtime -2 ##查詢更新時間在二天以內的檔案

find ./ -mmin -2 ##查詢更新時間在兩分鐘以內的檔案

find ./ -mmin +2 ##查詢更新時間在兩分鐘以上的檔案

find ./ -mmin 2 ##查詢更新時間兩分鐘的檔案

4.按照檔案或者目錄的許可權查詢

find ./ -perm 664             ##查詢檔案許可權是664的檔案或目錄

find ./ -perm -004 ##查詢只要在o位含有w的檔案或者目錄

5.根據使用者或者組來查詢檔案

find ./ -user xupt                      ##查詢擁有者為xupt的檔案

find ./ -group xupt ##查詢使用者組為xupt的檔案

6.根據檔案大小來查詢檔案

find ./ -size -10c                   ##查詢小於10個位元組的檔案

find ./ -size 10c ##查詢等於10個位元組的檔案

find ./ -size +10c ##查詢大於10個位元組的檔案

單位為m,g,t等

7.查詢完檔案後執行操作

find /xupt -perm 004 -exec rm -fr {} \;         ##查詢到o位有r許可權的檔案以後,做刪除操作

find命令詳解

2009 07 30 17 20 34 閱讀255 字型大小 大 中小訂閱 find命令 一 原理 功能 在目錄結構中搜尋檔案,並執行指定的操作。此命令提供了相當多的查詢條件,功能很強大。語法 find 起始目錄 尋找條件 操作 1 查詢目錄 find home type d name quejin...

find命令詳解

linux下的find命令的查詢功能十分強大,下面詳細介紹find的大多數用法 工作方式 沿著檔案層次結構向下遍歷,匹配符合條件的檔案,並執行相應的操作。1.根據檔案時間搜尋 atime access time,訪問時間 即上次訪問這個檔案的時間 mtime modification time,修改...

find命令詳解

1 列出當前某個目錄的檔案和目錄 find 2 匹配所有以.txt結尾的檔名 find home root name txt print 3 多個條件 find name txt o name pdf print find regex py sh 4 否定引數 find name txt print...