find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]
-type 指定文件类型 f 普通文件 d目录
[root@localhost logs]# find `pwd` -type d
/root/logs
/root/logs/file
[root@localhost logs]# find `pwd` -type f
/root/logs/wc
/root/logs/1.txt
-mtime 文件的修改时间 +n -n n
[root@localhost logs]# ll -tr
total 8
-rw-r--r--. 1 root root 0 Sep 1 00:00 file.1
-rw-r--r--. 1 root root 0 Sep 2 00:00 file.2
-rw-r--r--. 1 root root 0 Sep 3 00:00 file.3
-rw-r--r--. 1 root root 0 Sep 4 00:00 file.4
-rw-r--r--. 1 root root 0 Sep 5 00:00 file.5
drwxr-xr-x. 2 root root 4096 Sep 5 09:26 file
-rw-r--r--. 1 root root 71 Sep 5 09:31 1.sh
[root@localhost logs]# find ./ -type f -mtime 2
./file.4 ##距离今天两天的文件
[root@localhost logs]# find ./ -type f -mtime -2
./1.sh ##两天以内的文件
./file.5
[root@localhost logs]# find ./ -type f -mtime +2
./file.2 ##两天以前的文件
./file.3
./file.1
-name 按名称查找
[root@localhost logs]# find `pwd` -name "file*"
/root/logs/file.2
/root/logs/file.3
/root/logs/file
/root/logs/file.4
/root/logs/file.1
/root/logs/file.5
[root@localhost logs]# find . -name "file*"
./file.2
./file.3
./file
./file.4
./file.1
./file.5
! 取反
[root@localhost logs]# find `pwd` -name "file*" ! -type f
/root/logs/file
-inum 查找inode节点号
[root@localhost ~]# ll -i
total 12
670537 -rw-r--r--. 1 root root 0 Sep 5 00:00 access.2018-09-05.log
670551 drwxr-xr-x. 2 root root 4096 Sep 5 09:26 file
656033 -rw-r--r--. 1 root root 0 Sep 1 00:00 file.1
667527 -rw-r--r--. 1 root root 0 Sep 2 00:00 file.2
670541 -rw-r--r--. 1 root root 0 Sep 3 00:00 file.3
670542 -rw-r--r--. 1 root root 0 Sep 4 00:00 file.4
670543 -rw-r--r--. 1 root root 0 Sep 5 00:00 file.5
651523 drwxr-xr-x. 2 root root 4096 Sep 6 02:07 logs
670546 -rw-r--r--. 1 root root 21 Sep 6 01:49 test.txt
[root@localhost ~]# find -inum 670537
./access.2018-09-05.log
[root@localhost ~]# find -inum 670537|xargs rm
[root@localhost ~]# ls
file file.1 file.2 file.3 file.4 file.5 logs test.txt