Linux中的find是一個很強大,很有用的一個指令。它的主要作用就是在文件樹中查找對應的文件。
find的命名格式
//fing + 查找路徑 +命令選項
find pathname -options
2.find的一些命令選項
-name 按照文件名查找文件。
-perm 按照文件權限來查找文件。
-user 按照文件屬主來查找文件。
-group 按照文件所屬的組來查找文件。
-nogroup 查找無有效所屬組的文件,即該文件所屬的組在/ etc/groups中不存在。
-nouser 查找無有效屬主的文件,即該文件的屬主在/etc/ passwd中不存在。
-type 查找某一類型的文件,
諸如: b - 塊設備文件。
d - 目錄。
c - 字符設備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。
-size n:[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以字節計。
-mtime 按照修改時間來查找文件。
3.應用實例:
按照文件名查找文件:(-name)
按照文件權限來查找文件:(-perm)
按照文件屬主來查找文件:(-user)
按照文件所屬的組來查找文件:(-group)
查找無有效屬主的文件,即該文件的屬主在/etc/ passwd中不存在:(-nouser)
查找某一類型的文件:(-type)
查找文件長度為n塊的文件,帶有c時表示文件長度以字節計:(-size)
查找home目錄下大於4096字節
查找home目錄下小於4095字節:
按照修改時間來查找文件:(-mtime)
如果按照Linux系統的時間戳來看的話,還應該有1.(-atime)最後一次訪問的時間;2.(-ctime)文件權限最後一次改變的時間
本文出自 “不斷進步的空間” 博客,請務必保留此出處http://10824050.blog.51cto.com/10814050/1775175