Linux中的搜尋命令

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

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

modification time(mtime):

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

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

status time(ctime)

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

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

accesstime(atime)

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

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

Linux中的In命令

ln是linux中一個非常重要命令。它的功能是為某一個檔案在另外一個位置建立一個同步的連結,這個命令最常用的引數是 s 具體用法是 ln s 原始檔 目標檔案 s 是 symbolic的意思。 例 ln s lib lsb usr lj 即 在usr目錄下建立指向 lib lsb目錄的lj檔案。 當...

linux命令中的大神

命令一 rm中的 r引數 首先是建立了temp檔案,它所屬者是xulinux使用者,以及xulinux組,許可權通過後3句使得任何人不得寫,...

Linux中實用的命令

1 檢視linux機器是32位還是64位的方法 1 file sbin init 或者file bin ls 注意命令中的空格 sbin i...