Linux运维day14-文件查找find

一、为什么要有文件查找

资料很多,忘记放哪了,所以需要通过查找的方式进行搜索.

二、windows如何实现文件查找

计算机-->搜索框

三、linux如何实现文件查找


四、find命令查找语法

Linux运维day14-文件查找find_第1张图片

五、find针对文件名称、类型、大小、修改时间等方式进行查找文件

1、按照名称查找


-name 根据文件名来查找

-iname 根据文件名来查找不区分大小写

2、按文件大小查找 size

    

Linux运维day14-文件查找find_第2张图片

3、按文件类型查找 -type

    

Linux运维day14-文件查找find_第3张图片

4、按修改时间进行查找 -mtime

    

Linux运维day14-文件查找find_第4张图片

5、按用户和组进行查找 -user -group -nouser -nogroup


Linux运维day14-文件查找find_第5张图片

六、find查找后的处理动作

动作            含义

-print          打印查找到的内容(默认) ---ignore 

-ls               以长格式显示的方式打印查找到的内容 ---ignore | xargs ls -l 

- delete       删除查找到的文件 (删除目录,仅能删除空目录) ---ignore | xargs rm -f

 -ok             后面跟自定义 shell 命令(会提示是否操作) ---ignore

 -exec         后面跟自定义 shell 命令(标准写法 -exec \;) | xargs


Linux运维day14-文件查找find_第6张图片

例一、.记得文件的内容是什么,但是不清楚文件名称是什么,也不知道路 径在哪,怎么办?

Linux运维day14-文件查找find_第7张图片

find逻辑运算符

Linux运维day14-文件查找find_第8张图片


Linux运维day14-文件查找find_第9张图片

总结:

find 命令是Linux常用命令也是重点命令,该命令可以查找系统中的文件和目录,并进行对应的修改,查找的条件可以是以下:文件名称,文件大小,文件类型,文件修改时间,以及文件的部分组成。条件给的越精确,查找得越准确。此命令可以对用户和基本组进行查找。查找到后可以同通过管道的方式对对应的文件或目录进行命令操作。

你可能感兴趣的:(Linux运维day14-文件查找find)