Linux find命令的使用方法

find 命令的使用格式:

    find [options][查找路徑][查找條件][處理動作]

查找條件:

 -name:指按文件名稱進行查找

 -iname:查找文件時不區分大小寫

 -user:根據文件的屬主進行查找

 -group:根據文件的屬組進行查找

 -uid:根據文件的UID號進行查找

 -gid:根據文件的GID號進行查找

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

 -nougrou:查找沒有屬組的文件

-type:根據文件類型查找

 -type f:查找文件類型是普通文件的類型

 -type d:查找文件類型是目錄的文件

 -type b:查找文件類型是塊設備的文件

 -type c:查找文件類型是字符設備的文件

 -type l:查找文件類型是符號鏈接的文件

 -type p:查找文件類型是命名管道的文件

 -type s:查找文件類型是套接字的文件

 -size:根據文件的大小進行查找常用的單位有K,M,G

 -size -2M:指查找小於2兆的文件,1兆到2兆之間的

 -size +2m:指查找大於2兆的文件,2兆到3兆之間的

 -amin -n  在最近的 n 分鐘內被讀取過

 -amin +n : 在 n 分鐘之前被讀取過

 -atime -n : 在最近的 n 天內讀取過的檔案

 -atime +n : 在 n 天前讀取過的檔案

 -cmin -n : 在最近的 n 分鐘內被修改過

 -cmin +n : 在 n 分鐘前被修改過

 -ctime -n : 在最近的 n 天內修改過的檔案

 -ctime +n : 在 n 天前修改過的檔案

 -perm mode :查找文件權限,這個mode類似於chmode的屬性值,如-rwxr--r--的屬性是744.

 -perm -mode:查找文件權限必須要全部包含mode權限的文件

 -perm -mode:查找文件權限包含任一mode的權限的文件

 除了上面列出的查找條件外,find還可以有以下幾種組合類型及按權限進行查找。

     -a條件要同滿足   -o只要有一個條件滿足    -not條件取反

處理動作

  -print:打印在標準輸出上,這個操作是默認的操作。

  -ls:以長格式輸出各文件信息;

  -exec COMMAND {} \; :對查找到的文件執行指定的命令,find把找到的內容結果會放置在{}中。        

wKioL1MV0kux0tPdAAOo3T4bKaw300.jpg

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章