Linux----find命令的使用

find

find:Linux下find命令在目錄結構中搜索文件,並執⾏行指定的操作。用於在文件樹種查找文件,並作出相應的處理.

命令格式:

find pathname -options [-print -exec -ok …]
pathname:所查找的目錄路徑。
eg: 用 . 表示當前目錄,用 / 來表示根目錄。
-options:選項,以文件的各種屬性來查找文件。
eg: -name 以文件的名稱來查找文件。 -user 以文件的屬主來查找文件。
[-print -exec -ok]:前兩個是查找,這個是對找到的文件做出相應的處理。
eg: -print :將匹配的文件輸出到標準輸出。-exec :對匹配的文件執行該參數所給出的shell命令。相應的命令形式爲’command’ {} \;注意:{}和\中間有個空格。
1.文件名
find 路徑 -name 文件名
-iname 不區分文件大小寫
這裏寫圖片描述

2.時間戳
查看文件詳細信息
這裏寫圖片描述
find 路徑 a/m/ctime 時間
atime–按照文件的訪問時間來查找文件。
mtime–按照文件的內容更改時間來查找文件。
ctime–按照文件的屬性更改時間來查找文件。
-n–指n天以內,+n–指n天以前
這裏寫圖片描述

這裏寫圖片描述

3.文件大小
find 路徑 -size 文件大小
1M—-等於1M的文件
-1M—-小於1M的文件
+1M—-大於1M的文件
這裏寫圖片描述

這裏寫圖片描述

4.權限
find 路徑 -perm 權限
這裏寫圖片描述

這裏寫圖片描述
5.uid/gid
這裏寫圖片描述

這裏寫圖片描述
6.文件類型
find 路徑 -type 文件類型
b–塊設備文件
d–目錄
c–字符設備文件
p–管道文件
l–符號鏈接文件
f–普通文件
這裏寫圖片描述

6.屬主/組
find 路徑 -user/group 名字
這裏寫圖片描述
-nogroup 查找無有效所屬組的文件。
-nouser 查找無有效屬主的文件。

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