Linux 中的find指令

原创 2016年06月01日 19:01:44

Linux中的find是一个很强大,很有用的一个指令。它的主要作用就是在文件树中查找对应的文件。


  1. 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)

wKiom1c9sJWzYWM2AAAOuKdOLvg564.png


按照文件权限来查找文件:(-perm)

wKiom1c9sbTzMNuxAAAfDRlkghc085.png


按照文件属主来查找文件:(-user)

wKiom1c9sv_gFfqEAAAMOOz8MVM752.png


按照文件所属的组来查找文件:(-group)

wKioL1c9tImTl8zFAAAMSwaUaws652.png


查找无有效属主的文件,即该文件的属主在/etc/ passwd中不存在:(-nouser)

wKiom1c9tILTH5XDAADc7ZRLi7g885.png


查找某一类型的文件:(-type)

wKiom1c9t6iD3hMvAABzfGtWJEM745.png查找文件长度为n块的文件,带有c时表示文件长度以字节计:(-size)

wKiom1c9uprDu7oWAAAr8b2F2yE258.png

   查找home目录下大于4096字节

   查找home目录下小于4095字节:

wKiom1c9u5iwakEhAAEAWfHgAYA167.png


按照修改时间来查找文件:(-mtime)

  如果按照Linux系统的时间戳来看的话,还应该有1.(-atime)最后一次访问的时间;2.(-ctime)文件权限最后一次改变的时间

wKiom1c9vkzSUQbVAAB7-RbUN5Y024.png


本文出自 “不断进步的空间” 博客,请务必保留此出处http://10824050.blog.51cto.com/10814050/1775175

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux中find的常用指令的用法及作用

Linux中find的指令尤为重要,所以我们要对find指令的一些常用指令进行了解以及熟练使用,这对Linux的使用有着至关方便的作用,学习完find的一些指令并会熟练使用时,你就会发现Linux这个...

Linux指令 find和grep

linux下的find文件查找命令与grep文件内容查找命令   在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。   区别:(1)fi...

Linux中find指令

Linux中find命令用法。。。
  • WRNGT
  • WRNGT
  • 2017年03月27日 17:25
  • 190

Linux find指令

Linux下find命令在目录结构中搜索文件,并执行指定的操作,提供了相当多的查找条件,功能很强大。 1.命令格式 find pathname -options [-print -exec -ok ....
  • tttjp
  • tttjp
  • 2017年03月25日 18:59
  • 137

linux中find指令详解

find是linux 命令,它将档案系统内符合 expression 的档案列出来。Linux下find命令提供了相当多的查找条件,你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完...

Linux stat file命令下的三个时间以及find指令

1.stat file命令下的三个时间        在Linux下可以利用ls -l查看文件的详细信息,但是关于时间的一些详细时间可能不会显示,这时需要通过stat指令查看。         ls...
  • lyl_312
  • lyl_312
  • 2016年05月19日 16:49
  • 164

Linux下常用的find指令以及其他查找命令

首先顾名思义“find”就是查找的意思,那么接下来说一下find指令的重要性吧,因为在Linux操作系统”一切皆文件“的理念下,我们已经不是靠文件的后缀名来识别一个文件了。这时候你要想找到一个特定的文...

linux常用指令--------mkdir、chmod 、rmdir、查找(find、grep等)、管道符号(|)

1、文件权限   -  rwx    rwx    rwx mkdir: 目录创建之后  必须具备x权限 文件创建之后,没有x权限 权限掩码umask   目录真实权限=777-umas...
  • lvzk555
  • lvzk555
  • 2011年12月08日 17:33
  • 456

Linux下find指令

在Linux下有一个指令find指令。是一个最常用到的查找命令。

Linux指令初探之——Find的用法

写在前面对于Linux小白来说,庞大的指令系统往往会打的我们措手不及。Linux的指令到底有多少种呢?具体的数字大家可以自行度娘,但你可以随便找一本Linux指令大全。摸一摸它的厚度……俗话说,“世上...
  • summy_J
  • summy_J
  • 2017年04月05日 11:25
  • 133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 中的find指令
举报原因:
原因补充:

(最多只允许输入30个字)