Linux find(搜尋)命令
find:搜尋檔案的命令
格式:find [搜尋範圍] [搜尋條件]
不區分大小寫-iname:
按照所有者搜尋-user [使用者:
搜尋沒有所有者的檔案-nouser:
其他搜尋屬性:-mtime 修改檔案內容
-atime 檔案訪問時間
-ctime 改變檔案屬性
+10 10天前修改的檔案
-10 10天內修改的檔案
10 10 天當天修改的檔案
例:
按檔案大小搜尋:find . -size 25k (如果是MB 就要大寫M,如果是KB就要小寫k)
例:
按照i節點搜尋:find . -inum 8888
例:
多條件搜尋:find . -size +20k -a -50k 搜尋大於20k小於50k的檔案
例:
查找出來後顯示詳細資訊:find find . -size +20k -a -50k -exec ls -lh {} \;
-exec [命令] {} \; 對搜尋結果執行操作。
例:
linux萬用字元:
*:匹配任意內容
?:匹配任意一個字元
[]:匹配任意一箇中括號內的字元例:
例: