Linux下find命令用法详解
 
学神VIP烟火
学神IT教育:XueGod-IT
 
最负责任的线上直播教育平台
 
本文作者为VIP学员 烟火
 
第一部分:根据文件名查找
 
1、在当前目录查找名称为test的所有文件:find test
 
2、在主目录下查找名称为test的所有文件:find /home –name test
 
3、在主目录下查找test的所有文件,且不分区大小写:find /home -iname test
 
4、查找名称为test的所有目录:find / -type d -name test
 
5、当前目录查找名为test.php的所有php文件:find -type f -name test.php
 
6、查找当前目录中所有php文件:find -type f -name '*.php'
 
第二部分:根据权限查找
 
7、查找权限为777的所有文件:find -type f -perm 0777 -print
 
8、查找没有777权限的文件:find -type f ! -perm 777
 
9、查找有特殊权限2755的SGID文件:find -perm 2755
 
10、查找有特殊权限1551的所有SBIT的文件:find –prem 1551
 
11、查找有特殊权限SUID的所有文件:find / -perm /u=s
 
12、查找有特殊权限SGID的所有文件:find / -perm /g=s
 
13、查找所有只读文件:find / -perm /u=r
 
14、查找所有可执行文件:find / -perm /a=x
 
15、查找所有777权限的文件,并使用chmod将其设置为644:find -type f -perm 0777 -print -exec chmod 644 {} \;
 
16、查找并删除单个文件:find -type f -name 'test.php' -exec rm -f {} \;
 
17、查找并删除多个文件:find -type f -name '*.php' -exec rm -f {} \;
 
18、查找所有空文件:find / -type f -empty
 
19、查找所有空目录:find / -type d -empty
 
20、查找所有隐藏文件:find / -type f -name '.*'
 
第三部分:根据所有者和组查找
 
21、查找所有者为root的所有aaa文件:find / -user root -name 'aaa'
 
22、查找属于root组的所有文件:find / -group root
 
第四部分:根据日期和时间查找
 
23、查找30天前修改的所有文件:find / -type f -mtime +30
 
24、查找最后10-20天修改的所有文件:find / -mtime +10 -mtime -20
 
25、查找最近1小时内修改的所有文件:find / -mmin -60
 
26、查找30天前访问的所有文件:find / -type f -atime +30
 
27、查找最近30天访问的所有文件:find / -type f -atime 30
 
28、查找最近1小时内访问的所有文件:find / -type f -amin -60
 
第五部分:根据大小查找
 
29、查找大小为50MB的所有文件:find / -size 50M
 
30、查找大于50M且小于100M的所有文件:find / -size +50M -size -100M
 
31、查找大于50M的所有文件并删除:find / -size +50M -exec rm -rf {} \;
 
32、查找大于10M的所有.mp3文件并删除:find / -type f -name '*.mp3' -size +10M -exec rm -rf {} \;
 
学Linux云计算架构师,从小白到大神,学神一路陪您!先从免费公开课学起吧:MK-Linux高级运维 大师级课程
 
扫码添加老师微信,
 
免费获取5G学习资料
 
老师QQ:2217978235
免费直播课程点【阅读原文】:
 

Linux下find命令用法详解的更多相关文章

  1. Linux下diff命令用法详解

    大家好,我是良许. 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点.在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也 ...

  2. linux下xargs命令用法详解 【转】

    转自:http://blog.chinaunix.net/uid-128922-id-289992.html xargs在linux中是个很有用的命令,它经常和其他命令组合起来使用,非常的灵活. xa ...

  3. linux下xargs命令用法详解

    原文:http://blog.chinaunix.net/uid-128922-id-289992.html xargs在linux中是个很有用的命令,它经常和其他命令组合起来使用,非常的灵活. xa ...

  4. 转 linux下xargs命令用法详解

    xargs在linux中是个很有用的命令,它经常和其他命令组合起来使用,非常的灵活. xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤 ...

  5. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

  6. 【Linux】date命令用法详解(日期格式)

    inux下date命令用法 date [OPTION]… [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] date命令参数 ...

  7. LINUX下分区命令Parted详解

    通常划分分区工具我们用的比较多是fdisk命令,但是现在由于磁盘越来越廉价,而且磁盘空间越来越大.而fdisk工具他对分区是有大小限制的,它只能划分小于2T的磁盘.现在的磁盘空间已经远远大于2T,有两 ...

  8. linux下top命令参数详解

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: Mem: 191272k to ...

  9. Linux下ls命令使用详解(转)

    说明:我们在linux下使用ll时,其实就是ls -l.ls才是最终的命令程序. ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,List即列表的意 ...

随机推荐

  1. Python实现Singleton模式的几种方式

    使用python实现设计模式中的单例模式.单例模式是一种比较常用的设计模式,其实现和使用场景判定都是相对容易的.本文将简要介绍一下python中实现单例模式的几种常见方式和原理.一方面可以加深对pyt ...

  2. python -使用del语句删除对象引用

    使用del语句删除一些对象引用. 注意不是把内存地址删了,你只是删除了引用,它就变为了一个可回收的对象,内存会不定期回收. del语句的语法是: del var1[,var2[,var3[....,v ...

  3. J2SE学习历程

    2014/12/09 1.+两边有字符串的话,则另外的先转换为字符串再连接. int c = 12; System.out.println(“c=” + c); 2.如果a=2,b=a++,先赋值再运 ...

  4. chrome主页被篡改为hao123 win10系统

    应该是开了个从流氓网站下的蓝灯,然后发现主页被篡改 尝试chrome设置修改无效,应该是快捷方式被改了 系统 win10 1.打开对应的下面两个地址,找到chrome的快捷方式,右键属性 C:\Use ...

  5. tomcat 控制台中文乱码问题

    1.找到${CATALINA_HOME}/conf/logging.properties2.添加语句:java.util.logging.ConsoleHandler.encoding = GBK 3 ...

  6. Identity4实现服务端+api资源控制+客户端请求

    准备写一些关于Identity4相关的东西,最近也比较对这方面感兴趣.所有做个开篇笔记记录一下,以便督促自己下一个技术方案方向 已经写好的入门级别Identity4的服务+api资源访问控制和简单的客 ...

  7. Spring Boot Security 整合 JWT 实现 无状态的分布式API接口

    简介 JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案.JSON Web Token 入门教程 - 阮一峰,这篇文章可以帮你了解JWT的概念.本文重点讲解Spring Boo ...

  8. 使用go, gin, gorm编写一个简单的curd的api接口

    go 是一门非常灵活的语言,既具有静态语言的高性能,又有动态语言的开发速度快的优点,语法也比较简单,下面是通过简单的代码实现了一个简单的增删改查 api 接口 hello world 常规版 新建 d ...

  9. IE中iframe标签显示在DIV之上的问题解决方案

    在做网页时前端时,使用IE打开时会出现标题栏DIV被遮挡PDF遮挡, 后在stackoverflow中查到是IE浏览器的问题:链接https://stackoverflow.com/questions ...

  10. WebGL或OpenGL关于模型视图投影变换的设置技巧

    目录 1. 具体实例 2. 解决方案 1) Cube.html 2) Cube.js 3) 运行结果 3. 详细讲解 1) 模型变换 2) 视图变换 3) 投影变换 4) 模型视图投影矩阵 4. 存在 ...