find使用格式如下: $find<指定目录><指定条件><指定动作> -<指定目录>:要查找的目录及其所有子目录。默认为当前目录。 -:要搜索的文件的特征。 -<指定动作>:对搜索结果进行特定的处理。如果不加参数,find默认搜索当前目录及其子目录,不过滤任何结果(即返回所有文件),全部显示在屏幕上。1、在当前目录下查找文件[root@linuxidc.com~]#find.-nametest.txt./findtest/test.txt2.在指定目录下查找文件[root@linuxidc.com~]#find/root/-nametest.txt/root/findtest/test.txt3.忽略大小写搜索[root@linuxidc.com~]#find/root-inametest.txt/root/findtest/test.txt/root/findtest/TEST.txt4.查找目录[root@linuxidc.com~]#find/-typed-nametest/usr/lib64/python2.7/unittest/test/usr/lib64/python2.7/test/usr/src/kernels/3.10。0-229.14.1.el7.x86_64/include/config/test/usr/src/kernels/3.10.0-229.14.1.el7.x86_64/lib/raid6/test5。按名称[root@linuxidc.php]查找php文件comzabbix]#找到.-typef-nameevents.php./events.php6.在[root@linuxidc.comzabbix]目录下查找所有php文件#find.-typef-name"*.php"./graphs.php./tr_logform.php./authentication.php./popup_htstep.php./image.php.......7.查找文件权限为777[root@linuxidc.com~]#find.-typef-perm0777-print./findtest/test.txt8。查找权限不是777的文件[root@linuxidc.com~]#find.-类型f!-烫发0777-print9。查找权限为644的SGID文件[root@linuxidc.com~]#find/-perm264410查找权限为551[root@linuxidc.com~]#find/-perm155111的粘性位文件。查找所有SUID文件root@linuxidc.com~]#find/-perm/u=s12。查找所有SGID文件[root@linuxidc.com~]#find/-perm/g+s13.查找所有只读文件[root@linuxidc.com~]#find/-perm/u=r14.查找所有可执行文件[root@linuxidc.com~]#find/-perm/a=x15.找到所有777个文件并将它们更改为644个反斜杠以告诉find命令何时结束[root@linuxidc.com~]#find/-typef-perm0777-print-execchmod644{};16.找到所有777目录,改成755[root@linuxidc.com~]#find/-typed-perm777-print-execchmod755{};17.查找并删除文件[root@linuxidc.com~]#find.-typef-name"test.txt"-execrm-f{};18.查找并删除多个文件[root@linuxidc.com~]#find.-typef-name"*.txt"-execrm-f{};19.查找所有空文件[root@linuxidc.com~]#find/tmp-typef-empty20.查找所有空目录[root@linuxidc.com~]#find/tmp-typed-empty21.查找所有隐藏文件[root@linuxidc.com~]#find/tmp-typef-name".*"22.根据用户找到一个文件[root@linuxidc.com~]#find/-userroot-nametest.txt23。根据用户查找所有文件/home下属于某个用户的所有文件[root@linuxidc.com~]#find/home-userzabbix/home/zabbix/home/zabbix/.bash_history/home/zabbix/.config/home/zabbix/.config/abrt/home/zabbix/mysql-community-release-el7-5.noarch.rpm/home/zabbix/.lesshst/home/zabbix/.cache/home/zabbix/.cache/abrt/home/zabbix/.cache/abrt/lastnotification/home/zabbix/.bash_logout/home/zabbix/.viminfo/home/zabbix/.mysql_history/home/zabbix/.bashrc/home/zabbix/.bash_profile24./home目录查找一个组的所有文件[root@linuxidc.com~]#find/home-groupdeveloper25./home目录忽略大小写查找用户zabbix的所有文件[root@linuxidc.com~]#find/home-userzabbix-iname"*.txt"26.查找50天内修改过的文件[root@linuxidc.com~]#find/-mtime5027.查找50个被访问过的文件withindays[root@linuxidc.com~]#find/-atime5028.查找50-100天内修改过的文件[root@linuxidc.com~]#find/-atime+50-mtime-10029。查找1小时内变化的文件[root@linuxidc.com~]#find/-cmin-6030。查找1小时内修改过的文件[root@linuxidc.com~]#find/-mmin-6031。查找1小时内访问过的文件[root@linuxidc.com~]#find/-amin-6032。查找所有50M的文件[root@linuxidc.com~]#find/-size50M33.查找50-100M之间的文件[root@linuxidc.com~]#find/-尺寸+50M-尺寸-100M34。查找并删除100M大小的文件[root@linuxidc.com~]#find/-size+100M-execrm-rf{};35.查找并删除指定类型,指定文件大小[root@linuxidc.com~]#find/-typef-name*.mp3-size+10M-execrm{};