Linux下find命令詳解

2022-05-05 14:36:08 字數 1968 閱讀 2058

**

linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。

linux中find常見用法示例·

find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} \;

#-print 將查詢到的檔案輸出到標準輸出

#-exec    command    {} \;       -----將查到的檔案執行command操作,{} 和 \;之間有空格

#-ok 和-exec相同,只不過在操作前要詢使用者

-name    filename               #查詢名為filename的檔案

-perm                         #按執行許可權來查詢

-user     username              #按檔案屬主來查詢

-group groupname              #按組來查詢

-mtime    -n +n                 #按檔案更改時間來查詢檔案,-n指n天以內,+n指n天以前

-atime     -n +n                #按檔案訪問時間來查gin: 0px">-perm                          #按執行許可權來查詢

-user     username              #按檔案屬主來查詢

-group groupname              #按組來查詢

-mtime    -n +n                 #按檔案更改時間來查詢檔案,-n指n天以內,+n指n天以前

-atime     -n +n                #按檔案訪問時間來查詢檔案,-n指n天以內,+n指n天以前 

-ctime     -n +n                #按檔案建立時間來查詢檔案,-n指n天以內,+n指n天以前 

-nogroup                      #查無有效屬組的檔案,即檔案的屬組在/etc/groups中不存在

-nouser                       #查無有效屬主的檔案,即檔案的屬主在/etc/passwd中不存

-newer    f1 !f2                找檔案,-n指n天以內,+n指n天以前 

-ctime     -n +n                #按檔案建立時間來查詢檔案,-n指n天以內,+n指n天以前 

-nogroup                      #查無有效屬組的檔案,即檔案的屬組在/etc/groups中不存在

-nouser                       #查無有效屬主的檔案,即檔案的屬主在/etc/passwd中不存

-newer    f1 !f2                #查更改時間比f1新但比f2舊的檔案

-type      b/d/c/p/l/f          #查是塊裝置、目錄、字元裝置、管道、符號鏈結、普通檔案

-size       n[c]                #查長度為n塊[或n位元組]的檔案

-depth                        #使查詢在進入子目錄前先行查詢完本目錄

-fstype                       #查更改時間比f1新但比f2舊的檔案

-mount                        #查檔案時不跨越檔案系統mount點

-follow                       #如果遇到符號鏈結檔案,就跟蹤鏈結所指的檔案

-cpio                         #對匹配的檔案使用cpio命令,將他們備份到磁帶裝置中

-prune                        #忽略某個目錄

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

Linux下find命令詳解

功能 檔案查詢 命令原型 find path option print exec ok command 引數介紹 pathname find命令所查詢的目錄路徑。print find命令將匹配的檔案輸出到標準輸出 exec find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為 ...