find命令简述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find命令简述相关的知识,希望对你有一定的参考价值。

find功能强大,之前考虑其太过复杂且在平常工作中用其他命令组合也可以实现大部分find的功能。固而没有仔细看过find的详细功能,平常用的最多的也不过是find ./ -name filename*这条比较直观的命令。

今天把find的命令详解看了一遍深感其功能强大,抛开介绍,依靠大脑记忆,简单描述下自己的印象:

1.find命令格式

find  ./  -options  [-print|-exec|-ok] command  或者 find ./  -options  | xargs  command

./泛指路径

2.常用匹配(options)(支持正则表达式)

-name 文件名 

-type  类型[-f 普通文件 | –d 文件夹 | –l  符号文件 | –b 块文件 ]

-user 属于某个用户的文件

-group 属于某个组的文件

-ctime  + /-  n  (+n天以前,-n天以内) 同样适用于-atime –mtime

-perm  nnn   权限为nnn的文件

-size n(c)  文件长度大小,(加C表示单位为字节)

 

***以上匹配条件可自由组合叠加

 

3.执行命令

-print 应该是默认

-exec | ok   command {}\;

 

4.输出较多时用xargs

find ./  -type f –name “[A-Z]*.txt” | xargs rm

以上是关于find命令简述的主要内容,如果未能解决你的问题,请参考以下文章

linux find命令格式及find命令详解

CMD的find命令怎么用?

find命令详解

Linux find 命令详解

find和grep命令

linux中find命令的使用详解