<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                find 全局搜索 第一種: ``` find / -name "\*.log" | xargs grep "vl"? ? ? ``` ??/:意思是從/開始進行查找。   意思是包含“vl”的行。 ?不區分大小寫 第二種: ``` find ?-iname "\*SaleContractFromDc\*" ``` (推薦使用)第三種: ``` find . -name ?"SaleContractFromDC.jsp" ``` 模糊查找: ``` find ./ -name "*func*" ``` ***** **find 目錄 -type d** **find 文件 -type f** **-mount** 忽略掛載. **\-exec command:**?執行命令, 具體介紹見后文. ?**\-ok command:**?和-exec一樣, 除了命令執行需要用戶許可. ?**\-print:**?打印文件名 ?**\-ls:**?列出文件詳細信息 ***** find **-perm**,根據文件的權限來查找文件,有三種形式: ``` find -perm mode find -perm -mode find -perm +mode ``` 例子:find -perm 777 index.php **find -perm mode**, 表示嚴格匹配,也就是你的文件權限位轉換成對應的十進制數字與mode一模一樣,那么匹配成功,需要注意的是如果mode給的數字不足3位,那么前面自動添0(嚴格的說是不足4位,原因就是前面所說的setuid,setgid,稍后解釋)? **find -perm -mode**?, 表示mode中轉換成二進制的1在文件權限位里面必須匹配,比如mode=644那么轉換成二進制為110 100 100,而被查找的文件的權限位也可以被轉換成一個二進制數,兩者在位上為1的部分必須完全匹配,而0則不管。例如被查找的文件的權限為轉換成二進制數是111 111 111那么這個比如被匹配,而假如是100 100 100那么則不會匹配。所以這個'-'的作用歸結起來就是匹配比mode權限更充足的文件(找不到什么詞語來形容了)? **find -perm +mode**?, 與 -mode的區別是+mode只需其中的任意一個1的部分被匹配,-mode是所有1的部分都必須被匹配,同樣+mode也不管0位。 **簡單來說**:-mode是二進制所有1的部分都必須被匹配,+mode只需其中的任意一個二進制的1的部分被匹配 mode十進制數字與mode一模一樣. ***** 使用 find 命令**查找文件并刪除**它們(沒有提示的刪除) 在當前目錄及其子目錄中中任何名為 index.php 的文件都將被立即刪除(前提擁有刪除的權限) ``` find ./ -name index.php -exec rm {} \; ``` 有提示的刪除用ok ``` find . -name index.php -ok rm {} \; ``` 簡單地說, -exec或-ok, 將查詢到的文件作為參數傳遞給后面的命令執行, 而參數的位置用{}標識, 即命令中, “**{}**”替換成find查找出來的文件名, 最后”**\\;**”表示**結束符**. ## **實戰:** **find**./ -name “\*data\*” -**mtime+1** 當前目錄下文件名包含data,而且修改時間在48小時以上的 find ./ -name “\*date\*” -mtime +2 當前目錄下文件名包含data,而且修改時間在72小時以上的 find ./name “\*data\*” -mtime -1 當前目錄下文件名包含data,而且修改時間在24小時以內的 find ./name “\*data\*” -mtime -2 當前目錄下文件名包含data,而且修改時間在48小時以內的 find ./name “\*data\*” -mtine 1 當前目錄下文件名包含data,而且修改時間在1天前當天的,也就是24小時以上,48小時以內
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看