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 節點號;
例項: