1. 程式人生 > ><linux小白進階> find的基本用法

<linux小白進階> find的基本用法

linux指令

本文內容較簡潔,適合linux有點基礎的菜鳥。。。

看完希望對大家能起到幫助作用


文件查找指令find的基本用法:


Find:實時精確查找,遍歷指定目錄中的所有文件,相對於locate來書速度較慢

-name:以文件名查找 EGfind /etc -name passwd

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

-user:按屬主查找

-group:按屬組查找

-uid

-gid

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

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

-typef (文件) d(目錄) l(鏈接文件) b(塊設備文件) c(字符設備) p(管道設備) s

-size(+-)k G M

按時間查找:

-mtime/-mmin:修改天數/分鐘

-atime/-amin:訪問天數/分鐘

-ctime/cmin:改變天數/分鐘 前面都可加(+-

-perm:按權限查找:

find -perm 644權限精確為644的文件

find -perm /644 三位權限有一個匹配就可以

組合條件:

-a:與條件(默認)

-o:或條件

-not:非條件

EG: 1、查找/etc下屬組既不是user1也不是user2的文件:

find /etc -not -user user1 -a -not -user user2

find /etc -not \( -user user1 -o -user user2 \)

2、查找屬主不是

user1,還不是目錄的文件:

find /etc -not -user user1 -a -not -type d

find /etc -not \( -user user1 -o -type d \)


本文出自 “11944248” 博客,請務必保留此出處http://11954248.blog.51cto.com/11944248/1963795

<linux小白進階> find的基本用法