<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## find ~~~ find 查找路徑 查找標準 查找后進行的處理動作 ~~~ * 查找路徑:默認為當前目錄 * 查找標準:默認為指定路徑下的所有文件 * 處理動作:默認為顯示 ### 查找標準 ~~~ -name “FILENAME“: 對文件名進行精確匹配 -iname “FILENAME”: 對文件名進行匹配,不區分大小寫 -regex PATTERN: 基于正則表達式進行文件查找 -iregex PATTERN: 基于正則表達式進行文件查找(不區分大小寫) -user USERNAME: 基于文件的屬主進行查找 -group GROUPNAME: 基于文件的屬組進行查找 -uid UID: 基于文件的UID進行查找 -gid GID: 基于文件的GID進行查找 注意:刪除一個用戶,屬于這個用戶屬主文件將只保留UID號 -nouser: 沒有屬主 -nogroup: 沒有屬組 -type: 指定文件類型 f d -maxdepth: 指定搜索深度 ~~~ ~~~ -size:指定文件大小 [+|-] 10k [+|-] 10M [+|-] 10g ~~~ >find -size 10k 顯示大于9k小于等于10k的文件 對文件時間的查找 ~~~ # 單位為天 -atime -mtime -ctime # 單位為分鐘 -amin -mmin -cmin ~~~ 對文件權限進行查找 ~~~ -perm MOOD精確匹配 -perm -MOOD文件權限完全包含MOOD才匹配 -perm /MOOD任意一位匹配即可 ~~~ 組合查找 ~~~ -a:默認,可省 -o:或者 -not:非 ~~~ ### 處理動作 ~~~ -print:顯示(默認) -print0:不換行顯示, 這樣就可以搜索包含空格的文件; -print的定界符 -ls:類似于ls -l -ok COMMAND {} \;每一次操作都需要用戶確認 例子:find -atime +5 -ok mv {} {}.old \; -exec COMMAND {} \;不需要用戶確認 例子:find -atime +2 -exec mv {} {}.old \; {}文件名占位符 -path PATH :指定路徑 -prune:刪除,不顯示 ~~~ 除去某一路徑 ~~~ find /usr/sam -path "/usr/sam/dir1" -prune -o -print find [PATH EXPREESION]-a [PATH EXPREESION] -a [PATH EXPREESION] -o [PATH EXPREESION] find /root/testfind/ \( -path /root/testfind/a -o -path /root/testfind/b \) -prune -o -print ~~~ #### 練習 ~~~ 1、查找/var目錄下屬主為root并且屬組為mail的所有文件; find /var -user root -group mail 2、查找/usr目錄下不屬于root,bin,或student的文件; find /usr -not -user root -a -not -user bin -a -not -user student find /usr -not \( -user root -o -user bin -o -user student \) 3、查找/etc目錄下最近一周內內容修改過且不屬于root及student用戶的文件; find /etc -mtime -7 -not \( -user root -o -user student \) find /etc -mtime -7 -not -user root -a -not -user student 4、查找當前系統上沒有屬主或屬組且最近1天內曾被訪問過的文件,并將其屬主屬組均修改為root; find / \( -nouser -o -nogroup \) -a -atime -1 -exec chown root:root {} \; 5、查找/etc目錄下大于1M的文件,并將其文件名寫入/tmp/etc.largefiles文件中; find /etc -size +1M >> /tmp/etc.largefiles 6、查找/etc目錄下所有用戶都沒有寫權限的文件,顯示出其詳細信息; find /etc -not -perm +222 -ls ~~~
                  <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>

                              哎呀哎呀视频在线观看