Linux中關於檔案尋找的常用命令,linux尋找常用命令
檔案搜尋命令:find
一、根據檔案名稱尋找
1.1、尋找精確檔案
find 路徑 -name 檔案名稱
1.2、尋找檔案名稱包含某字串的檔案
find 路徑 -name * 檔案名稱 *
1.3、尋找以某字串為首碼的檔案
find 路徑 -name 檔案名稱*
1.4、尋找以某字串為尾碼的檔案
find 路徑 -name *檔案名稱
1.5、尋找想匹配的檔案名稱,?匹配任意單個字元
find 路徑 -name 檔案名稱???
1.6、不區分大小寫尋找檔案
find 路徑 -iname 檔案名稱
二、根據檔案大小尋找
預設大小單位為資料區塊:1資料區塊==512位元組
2.1、尋找路徑下大於100mb的檔案
find 路徑 -size +204800
2.2、尋找路徑下小於100mb的檔案
find 路徑 -size -204800
三、根據所有者尋找
3.1、尋找該路徑下所有該所有者檔案
find 路徑 -user 使用者名稱
四、根據所屬組尋找
4.1、尋找該路徑下所有該所屬組檔案
find 路徑 -group 組名
五、根據時間尋找檔案
-amin:訪問時間(access) -cmin:檔案屬性(change):ls -l看到的屬性 -mmin:檔案內容(modify)
5.1、尋找該路徑下5分鐘內被訪問的檔案和目錄
find 路徑 -amin -5
5.2、尋找該路徑下5分鐘內被修改過屬性的檔案和目錄
find 路徑 -cmin -5
5.3、尋找該路徑下5分鐘內被修改過屬性的檔案和目錄
find 路徑 -mmin -5
六、find串連選項
-a:兩個條件同時滿足 -o:兩個條件滿足任意一個即可
6.1、尋找大於80m小於100m的檔案
find 路徑 -size +163840 -a -size -204800
6.2、路徑下尋找inittab檔案並顯示其詳細資料
find 路徑 -name inittab -exec ls -l {}\;
七、其他
7.1、-type根據檔案類型尋找
f檔案 d目錄 l軟連結檔案
只尋找檔案名稱是對應的檔案
find 路徑 -name 檔案名稱 -a -type f
7.2、-inum根據i節點尋找
find 路徑 -name 檔案名稱 -a -inum