Linux下find命令詳解


find命令是用來在給定的目錄下查找符合給定條件的文件
  find [OPTIONS] [查找起始路徑] [查找條件] [處理動作]
 
 
 
 
 
 
一、OPTIONS參數
  -P、-L、-H:控制軟連接的對待方式,用的不多。不介紹了
二、查找路徑
  就是個目錄路徑,相對和絕對都可以。
三、查找條件
(一)、根據名稱查找
      -name "PATERN"
      -iname "PATERN" :不區分名稱字母大小寫

-regex PATTERN:基於正則表達式的模式查找,匹配的是整個路徑,而非單個文件名。

 (二)、根據文件從屬關系查找:
     -user USERNAME:查找屬主指定用戶的所有文件;
     -group GRPNAME:查找屬組指定組的所有文件;
     -uid UID:查找屬主指定的UID的所有文件;
     -gid GID:查找屬組指定的GID的所有文件;
        -nouser:查找沒有屬主的文件;
        -nogroup:查找沒有屬組的文件;
 
(三)、根據文件的類型查找:
      -type:根據不同的文件類型篩選
f 普通文件
d 目錄文件
l 符號鏈接文件
b 塊設備 文件
c 字符設備文件
p 管道文件
s 套接字文件

 

  (四)、根據文件的大小查找:
        -size [+|-]#UNIT
          常用單位:k, M, G
            #UNIT:(#-1, #]
            -#UNIT:[0,#-1]
            +#UNIT:(#, oo)

 

 


免責聲明!

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



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