1. 程式人生 > >linux總結之find搜尋檔案(times 3)

linux總結之find搜尋檔案(times 3)

 

個人原創,轉自請在文章頭部顯眼位置註明出處:https://www.cnblogs.com/sunshine5683/p/10091341.html

find命令的各種搜尋 

一、根據檔名進行查詢

命令:find [路徑,其中/表示根目錄搜尋,即全盤搜尋]  -name [檔名]

例項:

 

二、根據檔案大小進行查詢

命令 : find /etc size +2048  (查詢大於100M的檔案,注意大於:+2048,小於:-2048,等於:2048,其中檔案的大小需要手動換上,安裝檔案塊進行換算,這個另行分析)

例項:

 

三、根據所有者查詢

命令: find /home -user xhq(其中xhq是oracle中的一個使用者)

例項:

 

 四、根據所屬組查詢

命令:find /home -group xhq

例項:

 

 五、根據時間屬性搜尋

命令:find -cmin -4 (其中還有-amin  訪問時間 access、 -mmin 檔案內容被修改時間 modify、-cmin 檔案屬性被修改時間 change;其中-4也有+、-、=,意思同上)

 例項:

 

六、根據檔案型別查詢

 命令:find /etc  -name init*  -a[-o] -type  d[l][f]     (其中-o和-a差不多,-o是隻要滿足一個就可以,-a是完全匹配, 後面的d:目錄,l:軟連線,f:檔案)

例項:

 

七、查詢大小在某個區間的檔案

命令: find /etc -size +1630 -a  -size -20048

例項:

 

八、查詢檔案並顯示其詳細資訊

命令:find /etc -name inittab -exec ls -l {} \;

例項:

 

九、根據檔案節點查詢

命令:find  /etc -inum 節點號;

例項: