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命令使用

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进...
  • zqixiao_09
  • zqixiao_09
  • 2016年05月30日 21:21
  • 3024

Linux下的find命令详解

这篇博客讲讲Linux下文件查找的命令:locate和find,其中locate很简单,主要讲解find命令locate用法 locate to/find/file/name 直接...
  • Gavin__Zhou
  • Gavin__Zhou
  • 2016年08月08日 15:34
  • 4117

Linux下的find指令

一、概述: 因为Linux下面一切皆文件,经常需要搜索某些文件来编写,所以对于linux来说find是一条很重要的命令。linux下面的find指令用于在目录结构中搜索文件,并执行指定的操作。它提供...
  • m0_38121874
  • m0_38121874
  • 2017年08月10日 08:32
  • 1399

Linux下的find指令

在Linux下我们可以用到三个命令来查找文件,通常使用whereis或者是locate来检查,如果真的找不到了我们就以find来找。因为whereis和locate是利用数据库来查找数据,所以相当快速...
  • lvyibin890
  • lvyibin890
  • 2017年04月02日 13:01
  • 89

Linux指令用之记之-find

参考地址:http://man.linuxde.net/xargs                   http://www.cnblogs.com/wangqiguo/p/6464234.html...
  • snow_Lu
  • snow_Lu
  • 2017年12月18日 18:34
  • 23

Linux中find指令

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

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

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

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

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

Linux系统find指令用法

Linux下find命令在目录结构中搜索文件,并执行指定的操作。 Linux下find命令提供了相当多的查找条件,功能强大。由于 find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们...
  • lhy2932226314
  • lhy2932226314
  • 2017年04月01日 14:43
  • 96

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

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

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