Linux中find命令用法大全
Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。本文将分为五个部分,从基本到提前使用find命令。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
-
第一部分:查找名称查找文件的基本查找命令
-
第二部分:根据他们的权限查找文件
-
第三部分:基于所有者和组的搜索文件
-
第四部分:根据日期和时间查找文件和目录
-
第五部分:根据大小查找文件和目录
第一部分 - 查找名称查找文件的基本查找命令
1.使用当前目录中的名称查找文件
在当前工作目录中查找名称为test.c的所有文件。
2.在主目录下查找文件
查找/ home目录下的所有文件,名称为test。
(上文中的前面两个find没有权限)
3.使用名称和忽略案例查找文件
找到名称为test的所有文件,并在/ home目录中同时包含大写和小写字母。
4.使用名称查找目录
5.使用名称查找PHP文件
6.查找目录中的所有PHP文件
第二部分 - 根据他们的权限查找文件
7.查找777个权限的文件
8.查找没有777权限的文件
9.查找具有644个权限的SGID文件
10.找到具有551权限的粘滞位文件
11.查找SUID文件
12.查找SGID文件
13.查找只读文件
14.查找可执行文件
15.找到777个权限和Chmod到644的文件
查找所有777个权限文件,并使用chmod命令将权限设置为644
16.找到具有777个权限的目录和Chmod到755
查找所有777个权限目录,并使用chmod命令将权限设置为755。
17.查找并删除单个文件
18.查找并删除多个文件
19.查找所有空文件
20.查找所有空目录
21.文件所有隐藏文件
第三部分 - 基于所有者和组的搜索文件
22.查找基于用户的单个文件
在所有者root的/ root目录下查找名为test.c的所有或单个文件。
23.查找基于用户的所有文件
24.查找基于组的所有文件
查找/ home目录下属于Group Developer的所有文件。
25.查找用户的特定文件
第四部分 - 根据日期和时间查找文件和目录
26.查找最近50天修改的文件
27.查找最近50天访问的文件
28.查找最后50-100天修改的文件
29.在过去1小时内查找更改的文件
30.在最近1小时内查找修改的文件
31.查找最近1小时内访问的文件
第五部分 - 根据大小查找文件和目录
32.找到50MB的文件
33.查找大小在50MB到100MB之间
34.查找并删除100MB的文件
35.查找特定文件并删除
以上就是35个linux下find命令大全,希望对大家有用,另外,欢迎大家指出错误及补充。

更多精彩