Linux 基础——文件搜索命令find

1、find命令的好处

  有时会常常在目录下找文件或目录的具体存放在哪,可是该目录下的文件又不少很差找出。这时并不须要手动查看全部的文件,用find命令来帮助查找就好了。因此文件或目录必定归好类,存放有序,这样找起来会方便许多。若是遇到网络高峰期,尽可能少用find命令,网络高峰期查找会慢许多。centos

2、find命令格式及经常使用命令

  命令格式:

    find [dest_dir] [options] pattern网络

  参数说明:spa

    (1)[dest_dir]:指定的目录,若是不写则在当前目录。code

    (2)[options]:好比-name、-size、-type等等,若是不写则查找指定目录下全部的文件或目录。blog

    (3)pattern:匹配模式,可使用*或?io

  经常使用命令:

    find [dest_dir] -name pattern:在指定目录下根据名字来查找指定匹配模式的全部文件或目录,严格区分大小写。class

    find [dest_dir] -iname pattern:在指定目录下根据名字来查找指定匹配模式并忽略大小写的全部文件或目录。im

    find [dest_dir] -size -n:在指定目录下查找文件大小在n以内的全部文件。Linux查找时是根据数据块来找的,在Linux中一个数据块的大小是512B即0.5K,若是要查找10MB(10MB=10×1024B=10240B=20480个数据块)大小的文件,即命令写成find /temp -size -20480。数据

    find [dest_dir] -size +n:在指定目录下查找文件大小超过n的全部文件。img

    find [dest_dir] -type f:在指定目录下查找全部的文件。

    find [dest_dir] -type d:在指定目录下查找全部的目录。

    find [dest_dir] -type l:在指定目录下查找全部的软连接。

    find [dest_dir] -amin -n:在指定目录下查找n分钟以内被修改过访问时间的文件或目录,其中a是access。

    find [dest_dir] -amin +n:在指定目录下查找超过n分钟被修改过访问时间的文件或目录,其中a是access。

    find [dest_dir] -cmin -n:在指定目录下查找n分钟以内被修改过属性的文件或目录,其中c是change。

    find [dest_dir] -cmin +n:在指定目录下查找超过n分钟被修改过属性的文件或目录,其中c是change。

    find [dest_dir] -mmin -n:在指定目录下查找n分钟以内被修改过内容的文件或目录,其中m是modify。

    find [dest_dir] -mmin +n:在指定目录下查找超过n分钟被修改过内容的文件或目录,其中m是modify。

    find [dest_dir] -user pattern:在指定目录下查找所属者下指定匹配模式的文件或目录。

    find [dest_dir] -group pattern:在指定目录下查找所属组下指定匹配模式的文件或目录。

3、效果演示

  (1)查找etc目录下以ab开头的全部文件或目录,Linux命令以下,效果如图3-1所示

1 find /etc -name ab*

  

                     图 3-1

   (2)查找etc目录下以ab或AB开头的全部文件或目录,Linux命令以下,效果如图3-2所示

1 find /etc -iname AB*

  

                    图 3-2

  (3)查找etc目录下文件大小超过1MB的全部文件,Linux命令以下,效果如图3-3所示

1 find /etc -size +2048

  

                   图 3-3

  (4)查找etc目录下2分钟以内被修改的文件或目录,Linux命令以下,效果如图3-4所示

1 find /etc -mmin -2

  

              图 3-4

  (5)查找etc目录下的全部的软连接,Linux命令以下,效果如图3-5所示

1 find /etc -type l

  

                     图 3-5

  (6)查找/home/centos目录下所属者为jsg的全部文件或目录,Linux命令以下,效果如图3-6所示

1 find /home/centos -user jsg

  

                图 3-6

相关文章
相关标签/搜索