linux find 命令通配符,linux find命令查找文件详解

首页 > Linux教程 > 常用命令 > find 查找文件

linux find命令查找文件详解

linux中find命令用来在指定目录下查找文件,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件。

参数

find [-path……] -options [-print -exec -ok]

path:要查找的目录路径。

~ 表示$HOME目录

. 表示当前目录

/ 表示根目录

print:将结果输出到标准输出。

exec:对匹配的文件执行该参数所给出的shell命令。 形式为command {} \;,注意{}与\;之间有空格

ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行

options选项:

-name 按照文件名查找文件。

-perm 按照文件权限来查找文件。

-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。

-user 按照文件属主来查找文件。

-group 按照文件所属的组来查找文件。

-nogroup:查找无有效所属组的文件

-nouser:查找无有效属主的文件

-type:按照文件类型查找

-mtime -n +n 按照文件的更改时间来查找文件,

你可能感兴趣的:(linux,find,命令通配符)