1. 程式人生 > >Linux find(搜尋)命令

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萬用字元:

                   *:匹配任意內容

                  ?:匹配任意一個字元

                   []:匹配任意一箇中括號內的字元例:

例: