Linux中的搜尋命令

2022-08-05 18:06:11 字數 1638 閱讀 3381

find

find是最常見和最強大的查詢命令,在磁碟中查詢檔案,用它找到任何你想找的檔案,就是速度有點慢。

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

path是檔案的路徑,option 是各個引數,中內容是附加項可有可無;

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

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

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

find 命令引數:

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

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

-group groupname            #按組來查詢

按照大小查詢:

按照時間查詢:

在linux作業系統中,每個檔案都有很多的時間引數,其中有三個比較主要,分別是ctime,atime,mtime

當修改檔案的內容資料的時候,就會更新這個時間,而更改許可權或者屬性,mtime不會改變,這就是和ctime的區別

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

只有當更新檔案的屬性或者許可權的時候才會更新這個時間,更改內容的話是不會更新這個時間。

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

atime:訪問時間(access time),指的是檔案最後被讀取的時間

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

Linux中的搜尋命令

linux中的搜尋命令 命令 find 搜尋很費系統資源,盡量避免在高峰期進行搜尋 搜尋範圍計量縮小,可以縮短搜尋的時間和減少使用的資源 語法格式 find 搜尋範圍 搜尋條件 1.檔名搜尋 選項 name 表示linux的萬用字元,表示匹配任意字元 也表示可以匹配任意字元 linux中是嚴格區分大...

vi 搜尋命令 Linux 搜尋命令1

whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。功能 查詢二進位制命令,原始檔,和幫助文件的命令。which也是搜尋系統命令的命令,和whereis的區別在於 whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置 which命令在查詢二進位制...

linux搜尋命令

檔案搜尋命令find 1 命令格式 find 搜尋範圍 搜尋條件 注意 1.搜尋需要避免大範圍的搜尋,因為非常消耗系統資源。2.find是系統當中搜尋符合條件的檔名,如果需要匹配,使 用萬用字元匹配,匹配符是完全匹配。萬用字元 匹配任意內容 匹配任意乙個字元 匹配任意乙個中括號的字元 2 find命...