linux之find命令,Linux之Find命令详解

Find命令详解

Find是linux中的一个极其强大的文件查找命令;可以根据目标文件的文件名、大小、类别、权限、时间戳等条件来进行查找,只有完全相符的才会被列出来;下面会详细介绍下Find命令的用法。

名称:find

格式:find [目标路径] [条件选项] [处理动作]

条件选项:

-name:根据文件名查找

-iname:忽略目标文件名的大小写

支持通配符:

*,?,[],[^]

例:find /etc -name(-iname) “passwd” 查找名字里面包含passwd的文件

例:find /etc -name(-iname) “p*” 查找以p开头的文件

-type:根据文件类型查找

f:普通文件

d:目录文件

l:符号链接文件

b:块设备文件

c:字符设备文件

p:管道文件

s:套接字文件

例:find /etc -type f  查找/etc下是类型为文件的

根据文件的从属关系:

-user USERNAME:查找属主指定用户的所有文件

例:find /etc -user root 查找/etc属主为root的所有文件

-group GROUPNAME:查找属组指定组的所有文件

-uid UID:查找属主指定的UID的所有文件

-gid GID&#x

你可能感兴趣的:(linux之find命令)