Linux 中find常用指令

Linux 中find常用指令

Linux下find命令可以在目錄中搜索文件,並執行指定的操作。

1.      命令的格式:

find  pathname(目錄路徑)  -options(執行的操作)

2.      常用操作:

-name  -perm  -user -group  -mtime  -nogroup -nouser  -type  -size

 

-name: 按照文件名查找。

-exec: 對find命令查找到的文件執行該參數所給出的shell命令(-ok也可執行此項操作,爲逐條執行)。{}   \;其中{}是find查找的結果,\;是爲轉義分號,用作-exec的結束。

-perm: 按照文件權限查找。

-user:按照文件擁有者查找。

-group:按照文件所屬組查找。

-mtime:按照文件更改時間查找。

其中-mtime  +n表示n天以前,-n表示n天以內。

-nouser:無有效所屬主,-nogroup:無有效所屬組。

        如果查找過程中,全是 No suchfile or directory 提示,可以用 adduser建立一個新用戶,然後取etc/passwd和etc/group裏將其信息刪除即可得到無屬文件(如下圖)。

-type:查找某一類型文件。

b :塊設備文件

d :目錄

c :字符設備文件。

p :管道文件。

l :符號連接文件。

f :普通文件。

-size n:文件長度爲n的文件,查找的是4095到4097字節之間的文件,c表示以字節查找。

發佈了32 篇原創文章 · 獲贊 7 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章