find命令格式:find [搜索范圍][匹配條件]
-name 參數:按照名字查找
[root@andon ~]# find /root -name test ###精確查找 /root/test /root/.cpan/build/Template-Toolkit-2.26-LlOKAK/t/test [root@andon ~]# find /root -name test??###模糊查找 /root/.cpan/build/PadWalker-2.2-TvkCqL/t/test.t /root/.cpan/build/YAML-1.15-LasxIR/t/test.t /root/.cpan/build/Test-Differences-0.64-QP24fE/t/test.t /root/.cpan/build/Email-Sender-1.300028-u3FaFt/t/test.t /root/.cpan/build/Email-Reply-1.204-YAHruY/t/test.t [root@andon ~]# find /root -name *test* ##模糊查找,查找含有test的單詞 find: paths must precede expression: itest
-iname參數:按照不區分名字查找
[root@andon ~]# find /root -iname test ###不區分大小寫 /root/TEST /root/test
-size參數:按照尺寸查找
[root@andon ~]# find /root -size 2048(數據塊) ##等於1M [root@andon ~]# find /root -size +2048 ##大於1M [root@andon ~]# find /root -size -2048 ## 小於1M ####一個數據塊=512字節=0.5KB ####1MB=1024KB=2048數據塊
-user參數:按照所屬用戶查詢
[root@andon home]# find /home -user admin ##查詢屬於admin用戶的文件
-group:按照所屬組查詢
同上
-amin:訪問時間access
[root@andon home]# find /home -amin +5 #### 大於5分鍾時被訪問的文件 [root@andon home]# find /home -amin -5 #### 5分鍾內被訪問的文件
-cmin:文件更改屬性change
用法同amin
-type:按照文件類型查找
[root@andon ~]# find /root -type d ###directory 按照目錄查詢 [root@andon ~]# find /root -type f ###file 按照文件查詢 [root@andon ~]# find /root -type l ###link 按照連接查詢
-a:兩條件同時滿足
[root@andon ~]# find /root -size +20480 -a -size -204800 ##查找同時滿足大於10M小於100M的文件
[root@andon ~]# find /root -size +20480 -a -type f ##查找同時滿足大於10M且類型為文件
-o:兩個條件滿足任意一個即可
用法同-a
-inum:根據節點進行搜索
[root@andon ~]# find / -inum 1319562 find: `/proc/23352/task/23352/fd/5': No such file or directory find: `/proc/23352/task/23352/fdinfo/5': No such file or directory find: `/proc/23352/fd/5': No such file or directory find: `/proc/23352/fdinfo/5': No such file or directory /root/test