Linux find命令詳解


find命令詳解:

     -name  “good”  查找指定區域內名稱為“good”的文件!

     -iname  "good"  增加i是指不區分大小寫

    實例:查找linux系統中bash腳本並統計數量!

    

    

   -user  “username” :查找指定屬主的所有文件;
     -group  "grpname" :查找指定屬組的所有文件;
 
  -uid UID:查找指定屬主的UID的所有文件;

 

  -gid GID:查找指定屬組的GID的所有文件;

 

輸出重定向,正確的輸入到myfind1 錯誤的輸出到myerror

-nouser:查找沒有屬主的文件;

-nogroup:查找沒有屬組的文件;

運行命令后,沒有發現/home中有無屬主和無屬組的文件

 

-type 可根據文件類型查找,具體文件類型如下:

        f      普通文件

       d      目錄文件

       l      符號鏈接文件

      b      塊設備文件

      c      字符設備文件

      p      管道文件

      s      套接字文件

 

-size  根據大小查找,size對應單位有[K,M,G]  實例如下:

從大於1k,小於1k,等於1k三個角度來查找/root中的文件

 根據時間戳查找,即按照atime(文件的最后訪問時間)、mtime(文件的最后修改時間)、ctime(文件最后改變時間)三個變量來查詢:

   三個變量對應的單位均可為(天,小時,分)

下邊這個實例是指查找在1天,1天以內,1天以外訪問過的/下的文件匯總

 下邊這個實例是指查找在30分鍾,30分鍾以內,30分鍾以外訪問過的/root下的文件

 

-perm  根據權限查找

            mode:精確權限匹配;

    /mode:任何一類用戶(u,g,o)的權限中的任何一位(r,w,x)符合條件即滿足;9位權限之間存在“或”關系;
    -mode:每一類用戶(u,g,o)的權限中的每一位(r,w,x)同時符合條件即滿足。9位權限之間存在“與”關系;

 

 

   

 

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM